P12C508 Microchip Technology, P12C508 Datasheet

no-image

P12C508

Manufacturer Part Number
P12C508
Description
8-Pin / 8-Bit CMOS Microcontroller
Manufacturer
Microchip Technology
Datasheet
Devices included in this Data Sheet:
PIC12C508 and PIC12C509 are 8-bit microcontrollers
packaged in 8-lead packages. They are based on the
Enhanced PIC16C5X family.
High-Performance RISC CPU:
• Only 33 single word instructions to learn
• All instructions are single cycle (1 s) except for
• Operating speed: DC - 4 MHz clock input
• 12-bit wide instructions
• 8-bit wide data path
• Seven special function hardware registers
• Two-level deep hardware stack
• Direct, indirect and relative addressing modes for
• Internal 4 MHz RC oscillator with programmable
• In-circuit serial programming
Peripheral Features:
• 8-bit real time clock/counter (TMR0) with 8-bit
• Power-On Reset (POR)
• Device Reset Timer (DRT)
• Watchdog Timer (WDT) with its own on-chip RC
• Programmable code-protection
• Power saving SLEEP mode
• Wake-up from SLEEP on pin change
• Internal pull-ups on I/O pins
• Selectable oscillator options:
• Internal pull-up on MCLR pin
Device
PIC12C508
PIC12C509
1996 Microchip Technology Inc.
program branches which are two-cycle
data and instructions
calibration
programmable prescaler
oscillator for reliable operation
- INTRC: Internal 4 MHz RC oscillator
- EXTRC: External low-cost RC oscillator
- XT:
- LP:
Standard crystal/resonator
Power saving, low frequency crystal
DC - 1 s instruction cycle
8-Pin, 8-Bit CMOS Microcontroller
This document was created with FrameMaker 4 0 4
1024 x 12
512 x 12
EPROM
Advance Information
RAM
25
41
CMOS Technology:
• Low power, high speed CMOS EPROM
• Fully static design
• Wide operating voltage range:
• Low power consumption
Pin Diagram
technology
- Commercial: 2.5V to 5.5V
- Industrial: 2.5V to 5.5V
- < 2 mA @ 5V, 4 MHz
- 15 A typical @ 3V, 32 KHz
- < 1 A typical standby current
PDIP, SOIC
GP5/OSC1/CLKIN
GP3/MCLR/V
PIC12C5XX
GP4/OSC2
VDD
PP
1
2
3
4
8
7
6
5
DS40139A-page 1
V
GP0
GP1
GP2/T0CKI
SS

Related parts for P12C508

P12C508 Summary of contents

Page 1

... EXTRC: External low-cost RC oscillator - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal • Internal pull-up on MCLR pin 1996 Microchip Technology Inc. This document was created with FrameMaker PIC12C5XX CMOS Technology: • Low power, high speed CMOS EPROM technology • Fully static design • ...

Page 2

... However, we realize that we may have missed a few things. If you find any information that is missing or appears in error, please use the reader response form in the back of this data sheet to inform us. We appreciate your assistance in making this a better document. DS40139A-page 2 Advance Information 1996 Microchip Technology Inc. ...

Page 3

... GENERAL DESCRIPTION The PIC12C5XX from Microchip Technology is a family of low-cost, high performance, 8-bit, fully static, EPROM/ROM-based CMOS microcontrollers. employs a RISC architecture with only 33 single word/ single cycle instructions. All instructions are single cycle (1 s) except for program branches which take two cycles. The PIC12C5XX delivers performance an order of magnitude higher than its competitors in the same price category ...

Page 4

... PIC12C5XX TABLE 1-1: PIC12C5XX FAMILY OF DEVICES DS40139A-page 4 Advance Information 1996 Microchip Technology Inc. ...

Page 5

... When placing orders, please use the PIC12C5XX Product Identification System at the back of this data sheet to specify the correct part number. 1996 Microchip Technology Inc. 2.1 One-Time-Programmable (OTP) Devices production ...

Page 6

... PIC12C5XX NOTES: DS40139A-page 6 Advance Information 1996 Microchip Technology Inc. ...

Page 7

... PIC12C5XX simple yet efficient. In addition, the learning curve is reduced significantly. 1996 Microchip Technology Inc. The PIC12C5XX device contains an 8-bit ALU and working register. The ALU is a general purpose arithmetic unit. It performs arithmetic and Boolean functions between data in the working register and any register fi ...

Page 8

... STACK2 File Registers (1) RAM Addr 9 Addr MUX Indirect 5 Direct Addr 5-7 Addr FSR reg STATUS reg 3 MUX Device Reset Timer ALU Power-on Reset 8 Watchdog W reg Timer Timer0 Advance Information GPIO GP0 GP1 GP2/T0CKI GP3/MCLR/Vpp GP4/OSC2 GP5/OSC1/CLKIN 1996 Microchip Technology Inc. ...

Page 9

... Legend input output, I/O = input/output power, — = not used, TTL = TTL input Schmitt Trigger input 1996 Microchip Technology Inc. I/O/P Buffer Type Type I/O TTL/ST Bi-directional I/O port/ serial programming clock. Can be software programmed for internal weak pull-up and wake-up from SLEEP on pin change. This buffer is a Schmitt Trigger input when used in serial programming mode ...

Page 10

... Q2, Q3, and Q4 cycles. Data memory is read during Q2 (operand read) and written during Q4 (destination write PC+1 Fetch INST (PC+1) Execute INST (PC) Execute 1 Fetch 2 Execute 2 Fetch 3 Execute 3 Fetch 4 Advance Information Internal phase clock PC+2 Fetch INST (PC+2) Execute INST (PC+1) Flush Fetch SUB_1 Execute SUB_1 1996 Microchip Technology Inc. ...

Page 11

... The reset vector is at 0000h. Location 01FFh (PIC12C508) or location 03FFh (PIC12C509) contains the internal clock oscillator calibration value. This value should never be overwritten. 1996 Microchip Technology Inc. FIGURE 4-1: CALL, RETLW above these Note 1: Address 0000h becomes the effec- tive reset vector ...

Page 12

... Bank 0 Bank 1 Not a physical register. See Section 4.7 Advance Information PIC12C508 REGISTER FILE MAP (1) 00h INDF TMR0 01h PCL 02h STATUS 03h FSR 04h OSCCAL 05h GPIO 06h 07h General Purpose Registers 1Fh Not a physical register. See Section 4.7 1996 Microchip Technology Inc. ...

Page 13

... Section 7.7 for possible values. Note 1: The upper byte of the Program Counter is not directly accessible. See Section 4.5 for an explanation of how to access these bits. 1996 Microchip Technology Inc. The special registers can be classified into two sets. The special function registers associated with the “ ...

Page 14

... STATUS bits, see Table 8- 2, Instruction Set Summary. R-1 R/W-x R/W-x R/W bit0 SUBWF RRF or RLF borrow did not occur Load bit with LSB or MSB, respectively borrow occurred Advance Information R = Readable bit W = Writable bit - n = Value at POR reset 1996 Microchip Technology Inc. ...

Page 15

... Microchip Technology Inc. Note that TRIS overrides OPTION control if GPPU is enabled and GPWU is disabled. Note: If TRIS bit is set to ‘0’, the wake-up on change and pull-up functions are disabled for that pin. Note: If the TOCS bit is set to ‘ ...

Page 16

... Note that the W register will be loaded with the literal value specified in the instruction. This is particularly useful for the implementation of data look-up tables within the program memory Advanced Information GOTO instruction will 1996 Microchip Technology Inc. ...

Page 17

... Direct Addressing (FSR bank select location select Data Memory Note 1: For register map detail see Section 4.2. Note 2: PIC12C509 only 1996 Microchip Technology Inc. EXAMPLE 4-2: movlw movwf NEXT clrf incf btfsc goto CONTINUE : The FSR is a 5-bit wide register used in conjunction with the INDF register to indirectly address the data memory area ...

Page 18

... PIC12C5XX NOTES: DS40139A-page 18 Advance Information 1996 Microchip Technology Inc. ...

Page 19

... Legend: Shaded cells not used by Port Registers, read as ‘0’, — = unimplemented, read as '0 unknown unchanged see tables in Section 7.7 for possible values. 1996 Microchip Technology Inc. 5.3 I/O Interfacing The equivalent circuit for an I/O port pin is shown in Figure 5-1. All port pins, except GP3 which is input only, may be used for both input and output operations ...

Page 20

... Therefore, at higher clock frequencies, a sampled here write followed by a read may be problematic. MOVF GPIO,W NOP (Read GPIO) Advance Information READ-MODIFY-WRITE INSTRUCTIONS ON AN I/O PORT GPIO latch GPIO pins ---------- ---------- ;--01 -ppp --11 pppp ;--10 -ppp --11 pppp ; ;--10 -ppp --11 pppp – instruction cycle propagation delay PD 1996 Microchip Technology Inc. ...

Page 21

... T0CS Note 1: Bits T0CS, T0SE, PSA, PS2, PS1 and PS0 are located in the OPTION register. 2: The prescaler is shared with the Watchdog Timer (Figure 6-5). 1996 Microchip Technology Inc. Counter mode is selected by setting the T0CS bit (OPTION<5>). In this mode, Timer0 will increment either on every rising or falling edge of pin T0CKI. The T0SE bit (OPTION< ...

Page 22

... NT0 + 1 reads NT0 + 2 PC+4 PC+5 PC+6 MOVF TMR0,W NT0+1 T0 Read TMR0 Read TMR0 reads NT0 reads NT0 + 1 Value on Value on Value on Power-On MCLR and Wake-up on Reset WDT Reset Pin Change xxxx xxxx uuuu uuuu uuuu uuuu 1111 1111 --11 1111 --11 1111 --11 1111 1996 Microchip Technology Inc. ...

Page 23

... External clock if no prescaler selected, Prescaler output otherwise. 3: The arrows indicate the points in time where sampling occurs. 1996 Microchip Technology Inc. When a prescaler is used, the external clock input is divided by the asynchronous ripple counter-type prescaler so that the prescaler output is symmetrical. For the external clock to meet the sampling ...

Page 24

... Time-Out Advance Information CHANGING PRESCALER (TIMER0 WDT) ;Clear TMR0 ;Clears WDT and ;prescaler ;Select new prescale ;value CHANGING PRESCALER (WDT TIMER0) ;Clear WDT and ;prescaler ;Select TMR0, new ;prescale value and ;clock source Data Bus 8 TMR0 reg 1996 Microchip Technology Inc. ...

Page 25

... Note 1: Refer to the PIC12C5XX Programming Specifications to determine how to access the configuration word. This register is not user addressable during device operation. 1996 Microchip Technology Inc. The PIC12C5XX has a Watchdog Timer which can be shut off only through configuration bit WDTE. It runs off of its own RC oscillator for added reliability ...

Page 26

... FOR CERAMIC RESONATORS - PIC12C5XX Cap. Range Cap. Range C1 C2 68-100 pF 68-100 pF 15-33 pF 15-33 pF 10-22 pF 10-22 pF CAPACITOR SELECTION FOR CRYSTAL OSCILLATOR - PIC12C5XX Cap.Range Cap. Range 15-30 pF 200-300 pF 15-30 pF 100-200 pF 15-30 pF 15-100 pF 15-30 pF 15- > 4.5V 1996 Microchip Technology Inc. ...

Page 27

... F XTAL 1996 Microchip Technology Inc. 7.2.4 EXTERNAL RC OSCILLATOR For timing insensitive applications, the RC device option offers additional cost savings. The RC oscillator frequency is a function of the supply voltage, the resistor (Rext) and capacitor (Cext) values, and the operating temperature. In addition to this, the oscillator ...

Page 28

... Advance Information MCLR Reset WDT time-out Wake-up on Pin Change qqqq uuuu (1) uuuu uuuu uuuu uuuu 1111 1111 ?00? ?uuu (2) 111u uuuu 11uu uuuu uuuu ---- --uu uuuu 1111 1111 --11 1111 1996 Microchip Technology Inc. ...

Page 29

... If these conditions are not met, the device must be held in reset until the operating parameters are met. A simplified block diagram of the on-chip Power-On Reset circuit is shown in Figure 7-8. 1996 Microchip Technology Inc. STATUS Addr: 03h 0001 1xxx 000u uuuu 0001 0uuuu ...

Page 30

... SIMPLIFIED BLOCK DIAGRAM OF ON-CHIP RESET CIRCUIT Power-Up Detect V DD GP3/MCLR/V PP MCLRE On-Chip DRT OSC DS40139A-page 30 Pin Change POR (Power-On Reset) SLEEP WDT Time-out RESET 8-bit Asynch Ripple Counter (Start-Up Timer) Advance Information Wake-up on pin change CHIP RESET 1996 Microchip Technology Inc. ...

Page 31

... FIGURE 7-11: TIME-OUT SEQUENCE ON POWER-UP (MCLR TIED MCLR INTERNAL POR DRT TIME-OUT INTERNAL RESET When V rises slowly, the T DD this example, the chip will reset properly if, and only if, V1 1996 Microchip Technology Inc. T DRT V1 T DRT time-out expires long before V has reached its final value. In DRT DD V min ...

Page 32

... The TO bit (STATUS<4>) will be cleared upon a Watchdog Timer reset. The WDT can programming the configuration bit WDTE as a '0' pin has (Section 7.1). Refer to the PIC12C5XX Programming PP Specifications to determine how to access the configuration word. Advanced Information be permanently disabled by 1996 Microchip Technology Inc. ...

Page 33

... Bit 6 N/A OPTION GPWU GPPU T0CS T0SE Legend: Shaded boxes = Not used by Watchdog Timer, — = unimplemented, read as '0 unchanged 1996 Microchip Technology Inc. 7.6.2 WDT PROGRAMMING CONSIDERATIONS The CLRWDT instruction clears the WDT and the postscaler, if assigned to the WDT, and prevents it from timing out and generating a device RESET. ...

Page 34

... Transistor Q1 turns off when V is below a certain level such that: *Refer to Figure 7-7 and Table 10-5 for internal weak pull-up on MCLR. Advanced Information ) DD CIRCUIT 10k MCLR 40k* PIC12C5XX goes below CIRCUIT MCLR 40k PIC12C5XX 0.7V V • 1996 Microchip Technology Inc. ...

Page 35

... SLEEP mode. The WDT is cleared when the device wakes from sleep, regardless of the wake-up source. 1996 Microchip Technology Inc. 7.10 Program Verification/Code Protection If the code protection bit has not been programmed, the on-chip program memory can be read out for verifi ...

Page 36

... PIC12C5XX Programming Specifications. A typical in-circuit serial programming connection is shown in Figure 7-15. DS40139A-page 36 FIGURE 7-15: TYPICAL IN-CIRCUIT SERIAL PROGRAMMING CONNECTION External Connector Signals + CLK Data I/O Advanced Information To Normal Connections PIC12C5XX MCLR/V PP GP1 GP0 Normal Connections 1996 Microchip Technology Inc. ...

Page 37

... In the set of i talics User defined term (font is courier) 1996 Microchip Technology Inc. All instructions are executed within a single instruction cycle, unless a conditional test is true or the program counter is changed as a result of an instruction. In this case, the execution takes two instruction cycles. One instruction cycle consists of four oscillator periods ...

Page 38

... None bbbf ffff None bbbf ffff Z kkkk kkkk None kkkk kkkk 0000 0100 , None kkkk kkkk kkkk Z kkkk kkkk kkkk None 0000 0010 None None kkkk kkkk TO PD 0000 0011 , 0000 0fff None 3 kkkk kkkk Z 1996 Microchip Technology Inc. ...

Page 39

... AND’ed with the eight-bit literal 'k'. The result is placed in the W register Words: 1 Cycles: 1 Example: ANDLW 0x5F Before Instruction W = 0xA3 After Instruction W = 0x03 1996 Microchip Technology Inc. ANDWF Syntax: Operands: Operation: Status Affected: Z Encoding: Description: . Words: Cycles: Example: Before Instruction W = FSR = After Instruction ...

Page 40

... If bit 'b' is '1', then the next instruction fetched during the current instruction execution, is discarded and an NOP is executed instead, making this a 2 cycle instruction. 1 1(2) HERE BTFSS FLAG,1 FALSE GOTO PROCESS_CODE TRUE = address (HERE address (FALSE address (TRUE) 1996 Microchip Technology Inc. ...

Page 41

... Z bit is set. Words: 1 Cycles: 1 Example: CLRF FLAG_REG Before Instruction FLAG_REG = 0x5A After Instruction FLAG_REG = 0x00 1996 Microchip Technology Inc. CLRW Clear W [ label ] CLRW Syntax: Operands: None Operation: 00h 1 Status Affected: Z Encoding: Description: The W register is cleared. Zero bit (Z) is set. Words: 1 Cycles: 1 ...

Page 42

... Words: 1 Cycles: 2 Example: GOTO THERE After Instruction PC = address (THERE) Advanced Information f 31 [0,1] d; skip if result = 0 0010 11df ffff DECFSZ CNT, 1 GOTO LOOP • • address (HERE) CNT - 1; 0, address (CONTINUE); 0, address (HERE+1) GOTO k k 511 PC<8:0>; PC<10:9> 101k kkkk kkkk 1996 Microchip Technology Inc. ...

Page 43

... Before Instruction PC = address (HERE) After Instruction CNT = CNT + 1; if CNT = address (CONTINUE); if CNT address (HERE +1) 1996 Microchip Technology Inc. IORLW Syntax: Operands: Operation: Status Affected: Z Encoding: Description: Words: Cycles: Example: Before Instruction W = After Instruction IORWF Syntax: ...

Page 44

... After Instruction TEMP_REG W NOP No Operation Syntax: [ label ] Operands: None Operation: No operation Status Affected: None Encoding: Description: No operation. Words: 1 Cycles: 1 Example: NOP Advanced Information MOVWF (f) 0000 001f ffff . TEMP_REG = 0xFF = 0x4F = 0x4F = 0x4F NOP 0000 0000 0000 1996 Microchip Technology Inc. ...

Page 45

... RETLW kn ; End of table Before Instruction W = 0x07 After Instruction W = value of k8 1996 Microchip Technology Inc. RLF Rotate Left f through Carry [ label ] RLF Syntax: Operands Operation: See description below Status Affected: C Encoding: Description: The contents of register 'f' are rotated one bit to the left through the Carry Flag ...

Page 46

... REG1 = After Instruction REG1 = Example 3: Before Instruction REG1 = After Instruction REG1 = Advanced Information SUBWF f [0,1] dest) 0000 10df ffff REG1 result is positive result is zero result is negative 1996 Microchip Technology Inc. ...

Page 47

... Example TRIS GPIO Before Instruction W = 0XA5 After Instruction TRIS = 0XA5 Note for PIC12C5XX only. 1996 Microchip Technology Inc. XORLW Exclusive OR literal with W Syntax: [ label ] Operands: 0 Operation: (W) .XOR. k Status Affected: Z Encoding: Description: The contents of the W register are XOR’ed with the eight bit literal 'k'. The result is placed in the W register ...

Page 48

... PIC12C5XX NOTES: DS40139A-page 48 Advanced Information 1996 Microchip Technology Inc. ...

Page 49

... Microsoft Windows 3.x environment were chosen to best make these fea- tures available to you, the end user compliant version of PICMASTER is available for European Union (EU) countries. 1996 Microchip Technology Inc. 9.3 ICEPIC: Low-cost PIC16CXX In-Circuit Emulator ICEPIC is a low-cost in-circuit emulator solution for the Microchip PIC16C5X and PIC16CXX families of 8-bit OTP microcontrollers ...

Page 50

... PIC16C5X, PIC16CXX, and PIC17CXX families. MPASM offers full featured Macro capabilities, condi- tional assembly, and several source and listing formats. It generates various object code formats to support Microchip's development tools as well as third party programmers. Advanced Information 1996 Microchip Technology Inc. ...

Page 51

... MP Explorer, for designers to gain a comprehensive working knowledge of fuzzy logic system design; and a full-featured version, fuzzy TECH-MP, edition for imple- menting more complex systems. 1996 Microchip Technology Inc. Both versions include Microchip’s fuzzy LAB stration board for hands-on experience with fuzzy logic systems implementation. ...

Page 52

... TABLE 9-1: DEVELOPMENT TOOLS FROM MICROCHIP 1996 Microchip Technology Inc. Advance Information PIC12C5XX DS40139A-page 52 ...

Page 53

... Exposure to maximum rating conditions for extended periods may affect device reliability. DS40139A-page 53 .......................................................................................................... 0 to +14 V ............................................................................... –0 > clamp active(PORTA)............................................................. DIS Advance Information + 0 {( 1996 Microchip Technology Inc. ...

Page 54

... WDT enabled/disabled as specified. DD Advance Information +70 C (commercial) A +85 C (industrial) A Conditions = MHz = 4 MHz 5 MHz 5 Commercial Temperature PTION = 32 kHz 3.0 V, WDT disabled DD , Industrial Temperature PTION = 32 kHz 3.0 V, WDT disabled DD = 3.0 V, Commercial = 3.0 V, Industrial = 3.0 V, Commercial = 3.0 V, Industrial 1996 Microchip Technology Inc. ...

Page 55

... For PIC12C5XX devices, the OSC1/CLKIN pin is a Schmitt Trigger input not recommended that the PIC12C5XX be driven with external clock in RC mode. 5: The user may use the better of the two specifications. 1996 Microchip Technology Inc. PIC12508/509 (Commercial) PIC12508/509 (Industrial) Standard Operating Conditions (unless otherwise specified) ...

Page 56

... DS40139A-page 56 T Time mc MCLR osc oscillator os OSC1 t0 T0CKI wdt watchdog timer P Period R Rise V Valid Z Hi-impedance for all pins except OSC2 for OSC2 in XT modes when external clock is used to drive OSC1 V SS Advance Information 1996 Microchip Technology Inc. ...

Page 57

... When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices. 3: Instruction cycle period (T ) equals four times the input oscillator time base period. CY 1996 Microchip Technology Inc ...

Page 58

... 20 +70 C (commercial) A – +85 C (industrial) A range is described in Section 10.1 DD Characteristic Min (3) — TBD TBD (3) — — (3) Advance Information Q3 New Value (1) Typ Max Units — 100* ns — — ns — — 25 25** ns 1996 Microchip Technology Inc. ...

Page 59

... Note 1: Data in the Typical (“Typ”) column unless otherwise stated. These parameters are for design guidance only and are not tested 2: DRT runs only on power-up and in normal execution in EXTRC and INTRC modes, and never runs in test modes. (i.e. does not run on wake-up from sleep) 1996 Microchip Technology Inc ...

Page 60

... T + 40* — Min Typ 43* 66 47 Advance Information Max Units Conditions — ns — ns — ns — ns — ns Whichever is greater Prescale Value (1, 2, 4,..., 256) Max Units 100* k 111* k 119 56 1996 Microchip Technology Inc. ...

Page 61

... FIGURE 10-6: CALIBRATED INTERNAL RC FREQUENCY RANGE VS. TEMPERATURE (V 4.5 4.0 3.5 -40 Note: Altering calibration value approximately a 4ns change. FIGURE 10-7: CALIBRATED INTERNAL RC FREQUENCY RANGE VS. TEMPERATURE (V 4.5 4.0 TYPICAL 3.5 -40 Note: Altering calibration value approximately a 4ns change. 1996 Microchip Technology Inc. 25 Temperature ( C) 25 Temperature ( C) Advance Information PIC12C5XX = 5.5V 2.5V DS40139A-page 61 ...

Page 62

... FIGURE 10-8: CALIBRATED INTERNAL RC FREQUENCY RANGE VS TEMPERATURE = -40 C 4.5 4.0 3.5 2.5 Note: Altering calibration value approximately a 4ns change. FIGURE 10-9: CALIBRATED INTERNAL RC FREQUENCY RANGE VS TEMPERATURE = 25 C 4.5 4.0 3.5 2.5 Note: Altering calibration value approximately a 4ns change. DS40139A-page 62 3.5 4 3.5 4 Advance Information DD 5.5 DD 5.5 1996 Microchip Technology Inc. ...

Page 63

... FIGURE 10-10: CALIBRATED INTERNAL RC FREQUENCY RANGE VS TEMPERATURE = 85 C 4.5 4.0 3.5 2.5 Note: Altering calibration value approximately a 4ns change. 1996 Microchip Technology Inc. 3.5 4 Advance Information PIC12C5XX DD 5.5 DS40139A-page 63 ...

Page 64

... PIC12C5XX NOTES: DS40139A-page 64 Advance Information 1996 Microchip Technology Inc. ...

Page 65

... For OTP marking beyond this, certain price adders apply. Please check with your Microchip Sales Office. For QTP devices, any special marking adders are included in QTP price. 1996 Microchip Technology Inc. Example TO BE DETERMINED Example ...

Page 66

... Advance Information Inches Max Notes 10 0.160 – 0.150 0.022 0.065 0.015 Typical 0.430 0.300 Reference 0.325 0.280 0.102 Typical 0.300 Reference 0.390 0.140 8 – – 1996 Microchip Technology Inc. ...

Page 67

... A 1.778 A1 0.101 B 0.355 C 0.190 D 5.080 E 5.156 e 1.270 H* 7.670 h 0.381 L 0.508 – 1996 Microchip Technology Inc Base Plane Package Group: Plastic SOIC (SM) Max Notes Min 8 0 2.00 0.070 0.249 0.004 0.483 0.014 0.249 0.007 5.334 0.200 5.411 ...

Page 68

... PIC12C5XX NOTES: DS40139A-page 68 Advance Information 1996 Microchip Technology Inc. ...

Page 69

... APPENDIX A:PIC16/17 MICROCONTROLLERS TABLE A-1: PIC14XXX DEVICES 1996 Microchip Technology Inc. Advance Information PIC12C5XX DS40139A-page 69 ...

Page 70

... PIC12C5XX TABLE A-2: PIC16C5X FAMILY OF DEVICES DS40139A-page 70 Advance Information 1996 Microchip Technology Inc. ...

Page 71

... TABLE A-3: PIC16CXXX FAMILY OF DEVICES 1996 Microchip Technology Inc. Advance Information PIC12C5XX DS40139A-page 71 ...

Page 72

... PIC12C5XX TABLE A-4: PIC16C6X FAMILY OF DEVICES DS40139A-page 72 Advance Information 1996 Microchip Technology Inc. ...

Page 73

... TABLE A-5: PIC16C7X FAMILY OF DEVICES 1996 Microchip Technology Inc. Advance Information PIC12C5XX DS40139A-page 73 ...

Page 74

... PIC12C5XX TABLE A-6: PIC16C8X FAMILY OF DEVICES DS40139A-page 74 Advance Information 1996 Microchip Technology Inc. ...

Page 75

... TABLE A-7: PIC16C9XX FAMILY OF DEVICES 1996 Microchip Technology Inc. Advance Information PIC12C5XX DS40139A-page 75 ...

Page 76

... PIC12C5XX TABLE A-8: PIC17CXX FAMILY OF DEVICES DS40139A-page 76 Advance Information 1996 Microchip Technology Inc. ...

Page 77

... PIC16C710, PIC16C71, PIC16C711, PIC16C83, PIC16CR83, PIC16C84, PIC16C84A, PIC16CR84 PIC16C55, PIC16C57, PIC16CR57B PIC16C62, PIC16CR62, PIC16C62A, PIC16C63, PIC16C72, PIC16C73, PIC16C73A PIC16C64, PIC16CR64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C74, PIC16C74A PIC17C42, PIC17C43, PIC17C44 1996 Microchip Technology Inc socket Package 8-pin 18-pin (20-pin) 28-pin 28-pin 40-pin 40-pin ...

Page 78

... PIC12C5XX NOTES: DS40139A-page 78 Advance Information 1996 Microchip Technology Inc. ...

Page 79

... MPSIM Software Simulator.......................................... 49 One-Time-Programmable (OTP) Devices............................ 5 OPTION Register............................................................... 15 OSC Selection ................................................................... 25 Oscillator Configurations.................................................... 26 Oscillator Types HS .............................................................................. 26 LP............................................................................... 26 1996 Microchip Technology Inc. This document was created with FrameMaker .............................................................................. 26 XT ............................................................................... 26 P Package Marking Information............................................. 65 Packaging Information........................................................ 65 PC....................................................................................... 16 PICDEM-1 Low-Cost PIC16/17 Demo Board ............... 49, 50 PICDEM-2 Low-Cost PIC16CXX Demo Board ...

Page 80

... PIC12C5XX ............................................... 57 Table 10-2: Timing Requirements - PIC12C5XX.......... 58 Table 10-3: Reset, Watchdog Timer, and Device Reset Timer - PIC12C5XX ........................ 59 Table 10-4: Timer0 Clock Requirements - PIC12C5XX ............................................... 60 Table 10-5: MCLR Pull-up Resistor Ranges ................ 60 = 5.5V)........ 61 Advanced Information = 2.5V)................... Temperature = -40 C ............... Temperature = 25 C................. Temperature = 85 C................ 63 DD 1996 Microchip Technology Inc. ...

Page 81

... CompuServe membership to join Microchip's BBS. There is no charge for connecting to the Microchip BBS. 1996 Microchip Technology Inc. This document was created with FrameMaker The procedure to connect will vary slightly from country to country. Please check with your local CompuServe agent for details if you have a problem ...

Page 82

... Is there any incorrect or misleading information (what and where)? 7. How would you improve this document? 8. How would you improve our software, systems, and silicon products? DS40139A-page 82 Total Pages Sent FAX: (______) _________ - _________ N Literature Number: DS40139A Advance Information 1996 Microchip Technology Inc. ...

Page 83

... The Microchip’s Bulletin Board, via your local CompuServe number (CompuServe membership NOT required). Please specify which device, revision of silicon and Data Sheet (include Literature #) you are using. For latest version information and upgrade kits for Microchip Development Tools, please call 1-800-755-2345 or 1-602-786-7302. 1996 Microchip Technology Inc. Special Requirements SM ...

Page 84

... Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip. ...

Related keywords