Product Information

PIC12C509AT-04/SM

Product Image X-ON

8-bit Microcontrollers - MCU 1.5KB 41 RAM 6 IO 4MHz SOIC8
Manufacturer: Microchip


Price (Ex GST)

From 1.9343

MOQ: 2100 Multiples:
Pack Size :   2100
Availability Price Quantity
0 - Global Stock


Ships to you between Fri. 04 Dec to Thu. 10 Dec
Calender

MOQ : 2100
Multiples : 2100
2100 : $ 1.9343

Buy
         
Manufacturer
Microchip
Product Category
8-bit Microcontrollers - MCU
RoHS - XON
Y Icon ROHS
Core
Pic
Data Bus Width
8 bit
Maximum Clock Frequency
4 Mhz
Program Memory Size
1536 B
Data RAM Size
41 B
Operating Supply Voltage
3 v to 5.5 V
Maximum Operating Temperature
+70 C
Package / Case
SOIC-8
Mounting Style
Smd/Smt
Packaging
Reel
Product
Mcu
Program Memory Type
Eprom
Series
Pic12
Brand
Microchip Technology
Data Rom Type
Eeprom
Number Of I/Os
5 I/O
Adc Resolution
No Adc
Minimum Operating Temperature
0 C
Number Of Timers/Counters
8 Timer
Processor Series
Pic12
Factory Pack Quantity :
2100
Supply Voltage - Max
5.5 V
Supply Voltage - Min
2.5 V
Watchdog Timers
Watchdog Timer
Show Stocked Products With Similar Attributes. LoadingGif
Image Description
Stock Image PIC12C671-04I/SM
8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 I/O 4MHz IndTemp SOIC8
Stock : 360
Stock Image PIC12C671-10I/SM
8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 IO 10MHz IndTemp SOIC8
Stock : 20
Stock Image PIC12C671-04/P
PIC microcontroller; Memory:1.75kB; SRAM:128B; 10MHz; THT; DIP8
Stock : 3075
Stock Image PIC12C671-04/SM
PIC microcontroller; Memory:1.75kB; SRAM:128B; 10MHz; SMD; SO8
Stock : 2
Stock Image PIC12C671-04I/P
8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 I/O 4MHz IndTemp PDIP8
Stock : 300
Stock Image PIC12C671-04E/SM
8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 I/O 4MHz ExtTemp SOIC8
Stock : 18
Stock Image PIC12C671-10I/P
8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 I/O 10MHz IndTemp PDIP8
Stock : 30
Stock Image PIC12C671-04EP
Microchip Technology 8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 IO 4MHz ExtTemp PDIP8
Stock : 123
Stock Image PIC12C671-04ESM
Microchip Technology 8-bit Microcontrollers - MCU 1.75KB 128 RAM 6 IO 4MHz ExtTemp SOIC8
Stock : 177
Image Description
Stock Image PIC12C509A-04I/SN
8-bit Microcontrollers - MCU 1kx12 OTP
Stock : 881
Stock Image PIC12F509-I/MC
PIC microcontroller; Memory:1.5kB; SRAM:41B; 4MHz; SMD; DFN8
Stock : 140
Stock Image PIC12C509A-04E/SN
8-bit Microcontrollers - MCU 1.5KB 41 RAM 6 I/O 4MHz Ext Temp SOIC8
Stock : 172
Stock Image PIC12C509-04/SM
8-bit Microcontrollers - MCU 1.5KB 41 RAM 6 I/O 4MHz SOIC8
Stock : 325
Stock Image PIC12F509-EMC
Microchip Technology 8-bit Microcontrollers - MCU 1.5 KB Flash41 RAM 6 IO
Stock : 323
Stock Image PIC12C509-04I/SM
8-bit Microcontrollers - MCU 1.5KB 41 RAM 6 IO 4MHz Ind Temp SOIC8
Stock : 360
Stock Image PIC12C509-04E/SM
8-bit Microcontrollers - MCU 1.5KB 41 RAM 6 IO 4MHz Ext Temp SOIC8
Stock : 8
Stock Image PIC12C508A-04/SN
PIC microcontroller; Memory:768B; SRAM:25B; 4MHz; SMD; SO8
Stock : 1700

PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C508A PIC12C509A PIC12C508 PIC12CR509A PIC12CE518 PIC12C509 PIC12CE519 PIC12C5XX Pin Diagram - PIC12C508/509 PDIP, 208 mil SOIC, Windowed Ceramic Side Brazed VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12C508A/509A, PIC12CE518/519 PDIP, 150 & 208 mil SOIC, Windowed CERDIP VDD VSS 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 3 6 GP1 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12CR509A PDIP, 150 & 208 mil SOIC VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Device Differences Oscillator Process Voltage 2 Device Oscillator Technology Calibration Range (Microns) (Bits) PIC12C508A 3.0-5.5 See Note 1 6 0.7 PIC12LC508A 2.5-5.5 See Note 1 6 0.7 PIC12C508 2.5-5.5 See Note 1 4 0.9 PIC12C509A 3.0-5.5 See Note 1 6 0.7 PIC12LC509A 2.5-5.5 See Note 1 6 0.7 PIC12C509 2.5-5.5 See Note 1 4 0.9 PIC12CR509A 2.5-5.5 See Note 1 6 0.7 PIC12CE518 3.0-5.5 - 6 0.7 PIC12LCE518 2.5-5.5 - 6 0.7 PIC12CE519 3.0-5.5 - 6 0.7 PIC12LCE519 2.5-5.5 - 6 0.7 Note 1: If you change from the PIC12C50X to the PIC12C50XA or to the PIC12CR50XA, please verify oscillator characteristics in your application. Note 2: See Section 7.2.5 for OSCCAL implementation differences. DS40139E-page 2 1999 Microchip Technology Inc.PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C508A PIC12C509A PIC12C508 PIC12CR509A PIC12CE518 PIC12C509 PIC12CE519 PIC12C5XX Pin Diagram - PIC12C508/509 PDIP, 208 mil SOIC, Windowed Ceramic Side Brazed VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12C508A/509A, PIC12CE518/519 PDIP, 150 & 208 mil SOIC, Windowed CERDIP VDD VSS 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 3 6 GP1 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12CR509A PDIP, 150 & 208 mil SOIC VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Device Differences Oscillator Process Voltage 2 Device Oscillator Technology Calibration Range (Microns) (Bits) PIC12C508A 3.0-5.5 See Note 1 6 0.7 PIC12LC508A 2.5-5.5 See Note 1 6 0.7 PIC12C508 2.5-5.5 See Note 1 4 0.9 PIC12C509A 3.0-5.5 See Note 1 6 0.7 PIC12LC509A 2.5-5.5 See Note 1 6 0.7 PIC12C509 2.5-5.5 See Note 1 4 0.9 PIC12CR509A 2.5-5.5 See Note 1 6 0.7 PIC12CE518 3.0-5.5 - 6 0.7 PIC12LCE518 2.5-5.5 - 6 0.7 PIC12CE519 3.0-5.5 - 6 0.7 PIC12LCE519 2.5-5.5 - 6 0.7 Note 1: If you change from the PIC12C50X to the PIC12C50XA or to the PIC12CR50XA, please verify oscillator characteristics in your application. Note 2: See Section 7.2.5 for OSCCAL implementation differences. DS40139E-page 2 1999 Microchip Technology Inc.PIC12C5XX TABLE OF CONTENTS 1.0 General Description............................................................................................................................................... 4 2.0 PIC12C5XX Device Varieties ................................................................................................................................ 7 3.0 Architectural Overview........................................................................................................................................... 9 4.0 Memory Organization .......................................................................................................................................... 13 5.0 I/O Port ................................................................................................................................................................ 21 6.0 Timer0 Module and TMR0 Register .................................................................................................................... 25 7.0 EEPROM Peripheral Operation........................................................................................................................... 29 8.0 Special Features of the CPU............................................................................................................................... 35 9.0 Instruction Set Summary ..................................................................................................................................... 47 10.0 Development Support.......................................................................................................................................... 59 11.0 Electrical Characteristics - PIC12C508/PIC12C509............................................................................................ 65 12.0 DC and AC Characteristics - PIC12C508/PIC12C509 ........................................................................................ 75 13.0 Electrical Characteristics PIC12C508A/PIC12C509A/PIC12LC508A/PIC12LC509A/PIC12CR509A/ PIC12CE518/PIC12CE519/ PIC12LCE518/PIC12LCE519/PIC12LCR509A................................................................................................... 79 14.0 DC and AC Characteristics PIC12C508A/PIC12C509A/PIC12LC508A/PIC12LC509A/PIC12CE518/PIC12CE519/PIC12CR509A/ PIC12LCE518/PIC12LCE519/ PIC12LCR509A .................................................................................................. 93 15.0 Packaging Information......................................................................................................................................... 99 Index ........................................................................................................................................................................... 105 PIC12C5XX Product Identification System ................................................................................................................ 109 Sales and Support: ..................................................................................................................................................... 109 To Our Valued Customers Most Current Data Sheet To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at: http://www.microchip.com You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page. The last character of the literature number is the version number. e.g., DS30000A is version A of doc- ument DS30000. Errata An errata sheet may exist for current devices, describing minor operational differences (from the data sheet) and rec- ommended workarounds. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revision of silicon and revision of document to which it applies. To determine if an errata sheet exists for a particular device, please check with one of the following: ? Microchip?s Worldwide Web site; http://www.microchip.com ? Your local Microchip sales office (see last page) ? The Microchip Corporate Literature Center; U.S. FAX: (602) 786-7277 When contacting a sales office or the literature center, please specify which device, revision of silicon and data sheet (include literature number) you are using. Corrections to this Data Sheet We constantly strive to improve the quality of all our products and documentation. We have spent a great deal of time to ensure that this document is correct. However, we realize that we may have missed a few things. If you find any information that is missing or appears in error, please: ? Fill out and mail in the reader response form in the back of this data sheet. ? E-mail us at webmaster@microchip.com. We appreciate your assistance in making this a better document. 1999 Microchip Technology Inc. DS40139E-page 3PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C508A PIC12C509A PIC12C508 PIC12CR509A PIC12CE518 PIC12C509 PIC12CE519 PIC12C5XX Pin Diagram - PIC12C508/509 PDIP, 208 mil SOIC, Windowed Ceramic Side Brazed VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12C508A/509A, PIC12CE518/519 PDIP, 150 & 208 mil SOIC, Windowed CERDIP VDD VSS 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 3 6 GP1 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12CR509A PDIP, 150 & 208 mil SOIC VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Device Differences Oscillator Process Voltage 2 Device Oscillator Technology Calibration Range (Microns) (Bits) PIC12C508A 3.0-5.5 See Note 1 6 0.7 PIC12LC508A 2.5-5.5 See Note 1 6 0.7 PIC12C508 2.5-5.5 See Note 1 4 0.9 PIC12C509A 3.0-5.5 See Note 1 6 0.7 PIC12LC509A 2.5-5.5 See Note 1 6 0.7 PIC12C509 2.5-5.5 See Note 1 4 0.9 PIC12CR509A 2.5-5.5 See Note 1 6 0.7 PIC12CE518 3.0-5.5 - 6 0.7 PIC12LCE518 2.5-5.5 - 6 0.7 PIC12CE519 3.0-5.5 - 6 0.7 PIC12LCE519 2.5-5.5 - 6 0.7 Note 1: If you change from the PIC12C50X to the PIC12C50XA or to the PIC12CR50XA, please verify oscillator characteristics in your application. Note 2: See Section 7.2.5 for OSCCAL implementation differences. DS40139E-page 2 1999 Microchip Technology Inc.PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C5XX 8-Pin, 8-Bit CMOS Microcontrollers Devices included in this Data Sheet: Peripheral Features: ? PIC12C508 ? PIC12C508A ? PIC12CE518 ? 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler ? PIC12C509 ? PIC12C509A ? PIC12CE519 ? Power-On Reset (POR) ? PIC12CR509A ?Device Reset Timer (DRT) Note: Throughout this data sheet PIC12C5XX ? Watchdog Timer (WDT) with its own on-chip RC refers to the PIC12C508, PIC12C509, oscillator for reliable operation PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and ? Programmable code-protection PIC12CE519. PIC12CE5XX refers to ? 1,000,000 erase/write cycle EEPROM data PIC12CE518 and PIC12CE519. memory High-Performance RISC CPU: ? EEPROM data retention > 40 years ? Power saving SLEEP mode ? Only 33 single word instructions to learn ? Wake-up from SLEEP on pin change ? All instructions are single cycle (1 m s) except for program branches which are two-cycle ? Internal weak pull-ups on I/O pins ? Operating speed: DC - 4 MHz clock input ? Internal pull-up on MCLR pin DC - 1 m s instruction cycle ? Selectable oscillator options: Memory - INTRC: Internal 4 MHz RC oscillator - EXTRC: External low-cost RC oscillator Device EPROM ROM RAM EEPROM Program Program Data Data - XT: Standard crystal/resonator - LP: Power saving, low frequency crystal PIC12C508 512 x 12 25 PIC12C508A 512 x 12 25 CMOS Technology: PIC12C509 1024 x 12 41 ? Low power, high speed CMOS EPROM/ROM PIC12C509A 1024 x 12 41 technology PIC12CE518 512 x 12 25 16 ? Fully static design PIC12CE519 1024 x 12 41 16 ? Wide operating voltage range PIC12CR509A 1024 x 12 41 ? Wide temperature range: ? 12-bit wide instructions - Commercial: 0?C to +70?C ? 8-bit wide data path - Industrial: -40?C to +85?C ? Seven special function hardware registers - Extended: -40?C to +125?C ? Two-level deep hardware stack ? Low power consumption ? Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz data and instructions - 15 m A typical @ 3V, 32 KHz - < 1 m A typical standby current ? Internal 4 MHz RC oscillator with programmable calibration ? In-circuit serial programming 1999 Microchip Technology Inc. DS40139E-page 1PIC12C508A PIC12C509A PIC12C508 PIC12CR509A PIC12CE518 PIC12C509 PIC12CE519 PIC12C5XX Pin Diagram - PIC12C508/509 PDIP, 208 mil SOIC, Windowed Ceramic Side Brazed VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12C508A/509A, PIC12CE518/519 PDIP, 150 & 208 mil SOIC, Windowed CERDIP VDD VSS 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 3 6 GP1 GP3/MCLR/VPP 4 5 GP2/T0CKI Pin Diagram - PIC12CR509A PDIP, 150 & 208 mil SOIC VSS VDD 1 8 GP0 GP5/OSC1/CLKIN 2 7 GP4/OSC2 GP1 3 6 GP3/MCLR/VPP 4 5 GP2/T0CKI Device Differences Oscillator Process Voltage 2 Device Oscillator Technology Calibration Range (Microns) (Bits) PIC12C508A 3.0-5.5 See Note 1 6 0.7 PIC12LC508A 2.5-5.5 See Note 1 6 0.7 PIC12C508 2.5-5.5 See Note 1 4 0.9 PIC12C509A 3.0-5.5 See Note 1 6 0.7 PIC12LC509A 2.5-5.5 See Note 1 6 0.7 PIC12C509 2.5-5.5 See Note 1 4 0.9 PIC12CR509A 2.5-5.5 See Note 1 6 0.7 PIC12CE518 3.0-5.5 - 6 0.7 PIC12LCE518 2.5-5.5 - 6 0.7 PIC12CE519 3.0-5.5 - 6 0.7 PIC12LCE519 2.5-5.5 - 6 0.7 Note 1: If you change from the PIC12C50X to the PIC12C50XA or to the PIC12CR50XA, please verify oscillator characteristics in your application. Note 2: See Section 7.2.5 for OSCCAL implementation differences. DS40139E-page 2 1999 Microchip Technology Inc.PIC12C5XX TABLE OF CONTENTS 1.0 General Description............................................................................................................................................... 4 2.0 PIC12C5XX Device Varieties ................................................................................................................................ 7 3.0 Architectural Overview........................................................................................................................................... 9 4.0 Memory Organization .......................................................................................................................................... 13 5.0 I/O Port ................................................................................................................................................................ 21 6.0 Timer0 Module and TMR0 Register .................................................................................................................... 25 7.0 EEPROM Peripheral Operation........................................................................................................................... 29 8.0 Special Features of the CPU............................................................................................................................... 35 9.0 Instruction Set Summary ..................................................................................................................................... 47 10.0 Development Support.......................................................................................................................................... 59 11.0 Electrical Characteristics - PIC12C508/PIC12C509............................................................................................ 65 12.0 DC and AC Characteristics - PIC12C508/PIC12C509 ........................................................................................ 75 13.0 Electrical Characteristics PIC12C508A/PIC12C509A/PIC12LC508A/PIC12LC509A/PIC12CR509A/ PIC12CE518/PIC12CE519/ PIC12LCE518/PIC12LCE519/PIC12LCR509A................................................................................................... 79 14.0 DC and AC Characteristics PIC12C508A/PIC12C509A/PIC12LC508A/PIC12LC509A/PIC12CE518/PIC12CE519/PIC12CR509A/ PIC12LCE518/PIC12LCE519/ PIC12LCR509A .................................................................................................. 93 15.0 Packaging Information......................................................................................................................................... 99 Index ........................................................................................................................................................................... 105 PIC12C5XX Product Identification System ................................................................................................................ 109 Sales and Support: ..................................................................................................................................................... 109 To Our Valued Customers Most Current Data Sheet To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at: http://www.microchip.com You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page. The last character of the literature number is the version number. e.g., DS30000A is version A of doc- ument DS30000. Errata An errata sheet may exist for current devices, describing minor operational differences (from the data sheet) and rec- ommended workarounds. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revision of silicon and revision of document to which it applies. To determine if an errata sheet exists for a particular device, please check with one of the following: ? Microchip?s Worldwide Web site; http://www.microchip.com ? Your local Microchip sales office (see last page) ? The Microchip Corporate Literature Center; U.S. FAX: (602) 786-7277 When contacting a sales office or the literature center, please specify which device, revision of silicon and data sheet (include literature number) you are using. Corrections to this Data Sheet We constantly strive to improve the quality of all our products and documentation. We have spent a great deal of time to ensure that this document is correct. However, we realize that we may have missed a few things. If you find any information that is missing or appears in error, please: ? Fill out and mail in the reader response form in the back of this data sheet. ? E-mail us at webmaster@microchip.com. We appreciate your assistance in making this a better document. 1999 Microchip Technology Inc. DS40139E-page 3

Customer Comments  

Log in or register to post comments.

Customer Reviews

No reviews yet.