Digchip : Database on electronics components
 
Member, Distributor  
Log In
Email:
Password:


Part: PIC12CE673

Category:
 Microcontrollers
             -> PICmicro with analog capability

Description: This Powerful (400 Nanosecond Instruction Execution) Yet Easy-to-program (only 35 Single Word Instructions) CMOS Otp-based 8-bit Microcontroller Packs Microchip’s Powerful Pic Architecture Into an 8-pin Package And Features 4 Channels of 8-bit Analog-to-digital (A/D) Converter And 16 Bytes of EePROM Data Memory

Company: Microchip Technology, Inc.

Datasheet: Download PIC12CE673 datasheet     File size : 330 kB

Request For quote: Find where to buy PIC12CE673



Datasheet text preview:
PIC12C67X
8-Pin, 8-Bit CMOS Microcontroller with A/D Converter and EEPROM Data Memory
Devices Included in this Data Sheet:
· · · · PIC12C671 PIC12C672 PIC12CE673 PIC12CE674 Note: Throughout this data sheet PIC12C67X refers to the PIC12C671, PIC12C672, PIC12CE673 and PIC12CE674. PIC12CE67X refers to PIC12CE673 and PIC12CE674.
Pin Diagrams:
PDIP, SOIC, Windowed CERDIP
VD D GP5/OSC1/CLKIN GP4/OSC2/AN3/ CLKOUT GP3/MCLR/VPP 1 2 3 4 8 7 6 5 VSS GP0/AN0 GP1/AN1/VREF GP2/T0CKI/AN2/ INT
PDIP, Windowed CERDIP
VDD GP5/OSC1/CLKIN GP4/OSC2/AN3/ CLKOUT GP3/MCLR/VPP 1 2 3 4 8 7 6 5 VSS GP0/AN0 GP1/AN1/VREF GP2/T0CKI/AN2/ INT
PI C12C671 PI C12C672 PI C12CE6 73 PI C12CE6 74
High-Performance RISC CPU:
· Only 35 single word instructions to learn · All instructions are single cycle (400 ns) except for program branches which are two-cycle · Operating speed: DC - 10 MHz clock input DC - 400 ns instruction cycle Memory Device Program PIC12C671 PIC12C672 PIC12CE673 PIC12CE674 · · · · · · 1024 x 14 2048 x 14 1024 x 14 2048 x 14 Data RAM 128 x 8 128 x 8 128 x 8 128 x 8 Data EEPROM -- -- 16 x 8 16 x 8
Special Microcontroller Features:
· · · · · · · · · · · · In-Circuit Serial Programming (ICSPTM) Internal 4 MHz oscillator with programmable calibration Selectable clockout Power-on Reset (POR) Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation Programmable code protection Power saving SLEEP mode Interrupt-on-pin change (GP0, GP1, GP3) Internal pull-ups on I/O pins (GP0, GP1, GP3) Internal pull-up on MCLR pin Selectable oscillator options: - INTRC: Precision internal 4 MHz oscillator - EXTRC: External low-cost RC oscillator - XT: Standard crystal/resonator - HS: High speed crystal/resonator - LP: Power saving, low frequency crystal
14-bit wide instructions 8-bit wide data path Interrupt capability Special function hardware registers 8-level deep hardware stack Direct, indirect and relative addressing modes for data and instructions
Peripheral Features:
· Four-channel, 8-bit A/D converter · 8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler · 1,000,000 erase/write cycle EEPROM data memory · EEPROM data retention > 40 years
CMOS Technology:
· Low-power, high-speed CMOS EPROM/EEPROM technology · Fully static design · Wide operating voltage range 2.5V to 5.5V · Commercial, Industrial and Extended temperature ranges · Low power consumption < 2 mA @ 5V, 4 MHz 15 µA typical @ 3V, 32 kHz < 1 µA typical standby current
© 1999 Microchip Technology Inc.
DS30561 B-page 1
PIC12C67X
Table of Contents
1.0 General Description .... 3 2.0 PIC12C67X Device Varieties .............. 5 3.0 Architectural Overview ......... 7 4.0 Memory Organization......... 11 5.0 I/O Port....... 25 6.0 EEPROM Peripheral Operation ........ 33 7.0 Timer0 Module .......... 39 8.0 Analog-to-Digital Converter (A/D) Module.. 45 9.0 Special Features of the CPU............. 53 10.0 Instruction Set Summary.... 69 11.0 Development Support ........ 83 12.0 Electrical Specifications ..... 89 13.0 DC and AC Characteristics ............. 109 14.0 Packaging Information ..... 115 Appendix A:Compatibility .......... 119 Appendix B:Code for Accessing EEPROM Data Memory ........ 119 Index ........ 121 On-Line Support...... 125 Reader Response ............ 126 PIC12C67X Product Identification System ....... 127
To Our Valued Customers
Most Current Data Sheet
To automatically 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 document DS30000.
New Customer Notification System
Register on our web site (www.microchip.com/cn) to receive the most current information on our products.
Errata
An errata sheet may exist for current devices, describing minor operational differences (from the data sheet) and recommended 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: (480) 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.
DS3056 1B-page 2
© 1999 Microchip Technology Inc.
PIC12C67X
1.0 GENERAL DESCRIPTION
The PIC12C67X devices are low-cost, high-performance, CMOS, fully-static, 8-bit microcontrollers with integrated analog-to-digital (A/D) converter and EEPROM data memory (EEPROM on PIC12CE67X versions only). All PICmicro® microcontrollers employ an advanced RISC architecture. The PIC12C67X microcontrollers have enhanced core features, eight-level deep stack, and multiple internal and external interrupt sources. The separate instruction and data buses of the Harvard architecture allow a 14-bit wide instruction word with the separate 8-bit wide data. The two stage instruction pipeline allows all instructions to execute in a single cycle, except for program branches, which require two cycles. A total of 35 instructions (reduced instruction set) are available. Additionally, a large register set gives some of the architectural innovations used to achieve a very high performance. PIC12C67X microcontrollers typically achieve a 2:1 code compression and a 4:1 speed improvement over other 8-bit microcontrollers in their class. The PIC12C67X devices have 128 bytes of RAM, 16 bytes of EEPROM data memory (PIC12CE67X only), 5 I/O pins and 1 input pin. In addition a timer/counter is available. Also a 4-channel, high-speed, 8-bit A/D is provided. The 8-bit resolution is ideally suited for applications requiring low-cost analog interface, (i.e., thermostat control, pressure sensing, etc.) The PIC12C67X devices have special features to reduce external components, thus reducing cost, enhancing system reliability and reducing power consumption. The Power-On Reset (POR), Power-up Timer (PWRT), and Oscillator Start-up Timer (OST) eliminate the need for external reset circuitry. There are five oscillator configurations to choose from, including INTRC precision internal oscillator mode and the power-saving LP (Low Power) oscillator mode. Powersaving SLEEP mode, Watchdog Timer and code protection features improve system cost, power and reliability. The SLEEP (power-down) feature provides a power-saving mode. The user can wake-up the chip from SLEEP through several external and internal interrupts and resets. A highly reliable Watchdog Timer with its own on-chip RC oscillator provides protection against software lock-up. A UV erasable windowed package version is ideal for code development, while the cost-effective One-TimeProgrammable (OTP) version is suitable for production in any volume. The customer can take full advantage of Microchip's price leadership in OTP microcontrollers, while benefiting from the OTP's flexibility.
1.1
Applications
The PIC12C67X series fits perfectly in applications ranging from personal care appliances and security systems to low-power remote transmitters/receivers. The EPROM technology makes customizing application programs (transmitter codes, appliance settings, receiver frequencies, etc.) extremely fast and convenient, while the EEPROM data memory (PIC12CE67X only) technology allows for the changing of calibration factors and security codes. The small footprint packages, for through hole or surface mounting, make this microcontroller series perfect for applications with space limitations. Low-cost, low-power, high performance, ease of use and I/O flexibility make the PIC12C67X series very versatile even in areas where no microcontroller use has been considered before (i.e., timer functions, replacement of "glue" logic and PLD's in larger systems, coprocessor applications).
1.2
Family and Upward Compatibility
The PIC12C67X products are compatible with other members of the 14-bit PIC16CXXX families.
1.3
Development Support
The PIC12C67X devices are supported by a fullfeatured macro assembler, a software simulator, an incircuit emulator, a low-cost development programmer and a full-featured programmer. A "C" compiler and fuzzy logic support tools are also available.
© 1999 Microchip Technology Inc.
DS30561 B-page 3


Others parts begin by pi
PI-1   PI-2   PI-3   PI-4   PI-5   PI-6   PI-7   PI-8   PI-9   PI-10   PI-11   PI-12   PI-13   PI-14   PI-15   PI-16   PI-17   PI-18   PI-19   PI-20   PI-21   PI-22   PI-23   PI-24   PI-25   PI-26   PI-27   PI-28   PI-29   PI-30   PI-31   PI-32   PI-33   PI-34   PI-35   PI-36   PI-37   PI-38   PI-39   PI-40   PI-41   PI-42   PI-43   PI-44   PI-45   PI-46   PI-47   PI-48   PI-49   PI-50   PI-51   PI-52   PI-53   PI-54   PI-55   PI-56   PI-57   PI-58   PI-59   PI-60   PI-61   PI-62   PI-63   PI-64   PI-65   PI-66