PIC (Peripheral Interface Controller) Microchip : , , , RISC-, . , .
Microchip 8- RISC-, :
PIC12CXXX , 8- . 12- (33 ), 14- (35 ) . , /, , . 8- ;
PIC16C5X 12- (33 ), 18-, 20- 28- . ;
PIC16CXXX 14- (35 ). , , , - , , /, - , , ;
PIC17CXXX 16- (58 ), 33 , 16 . , 16- , 88, .
PIC18CXXX 16- (75 ) 10- , 40 . 31- , 32 4 2 . RISC- -.
PIC- (OTP-ROM). Flash-. PIC- . 8- .
PIC- PIC16CXXX.
|
|
PIC16CXXX PIC16F84, PIC16F84A.
PIC16F84A RISC- :
35 ;
0 20 ;
1024 × 14 , -;
15 ();
;
68 ();
: RB0/INT, TMR0, B, EEPROM;
64 × 8 EEPROM ;
8- / TMR0 8- .
PIC16F84A /:
13 / ;
25 , .
:
(Power-on-Reset);
(Power-up-Timer);
(Oscillator Start-up Timer);
(Watchdog) WDT , ;
;
SLEEP;
;
Flash/EEPROM .
PIC16F84A :
;
: 2,0 6,0 ;
: 2 5 4 , 1 SLEEP- 2 .
PIC16F84A ( ). () 8 , () 14 , 14- . . , .
8- W. , , . STATUS (): C (Carry), DC (Digit carry) Z (Zero).
PIC16F84A 18- DIP-18. :
:
OSC1/CLKIN , RC- .
OSC2/CLKOUT . RC- ¼ .
- .
|
|
RA0, RA1, RA2, RA3, RA4 PORTA. RA4/T0CKI : / TMR0.
RB0 RB7 PORTB. RB0/INT : .
UDD .
USS ().