8 bitowe mikrokontrolery rodziny PIC
Dariusz Chaberski
16C84
§ CMOS Technology:
+ Wide operating voltage range:
3 2.0V to 6.0V
+ Low power consumption:
3 < 2 mA typical @ 5V, 4 MHz
3 60 µA typical @ 2V, 32 kHz
3 26 µA typical standby current @ 2V
§ High Performance RISC CPU Features:
+ 1K x 14 EEPROM program memory
+ Only 35 single word instructions to learn
+ All instructions single cycle (400 ns @ 10
MHz) except for program branches which
are two-cycle
+ Eight-level deep hardware stack
2
§ BLOCK DIAGRAM
3
§ CLOCK/INSTRUCTION CYCLE
4
§ INSTRUCTION PIPELINE FLOW
5
§ PROGRAM MEMORY MAP AND STACK
6
§ REGISTER FILE MAP
7
§ STATUS REGISTER (ADDRESS 03h, 83h)
8
§ OPTION REG REGISTER (ADDRESS 81h)
9
§ TMR0 BLOCK DIAGRAM
10
§ INTCON REGISTER (ADDRESS 0Bh, 8Bh)
11
§ LOADING OF PC IN DIFFERENT SITUATIONS
12
§ DIRECT/INDIRECT ADDRESSING
13
§ BLOCK DIAGRAM OF PINS RA3:RA0
14
§ BLOCK DIAGRAM OF PIN RA4
15
§ BLOCK DIAGRAM OF PINS RB7:RB4
16
§ BLOCK DIAGRAM OF PINS RB3:RB0
17
§ BYTE-ORIENTED FILE REGISTER OPERATIONS
18
§ BIT-ORIENTED FILE REGISTER OPERATIONS
19
§ LITERAL AND CONTROL OPERATIONS
20