Part Number: PIC16C661
Function: 8-Bit EPROM Microcontroller with analog comparator
Package: DIP 40 Pin Type
Manufacturer: Microchip Technology
PIC16C64X & PIC16C661 devices are 28-pin and 40-pin EPROM-based members of the versatile PIC16CXXX family of low-cost, high-performance, CMOS, fully-static, 8-bit microcontrollers. All PIC16/17 microcontrollers employ an advanced RISC architecture. The PIC16CXXX family has 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.
PIC16CXXX microcontrollers typically achieve a 2:1 code compression and a 4:1 speed improvement over other 8-bit microcontrollers in its class. The PIC16C641 has 128 bytes of RAM and the PIC16C642 has 176 bytes of RAM. Both devices have 22 I/O pins, and an 8-bit timer/counter with an 8-bit programmable prescaler. In addition, they have two analog comparators with a programmable on-chip voltage reference module. Program Memory has internal parity error detection circuitry with a Parity Error Reset. The comparator module is ideally suited for applications requiring a low-cost analog interface (e.g., battery chargers, threshold detectors, white goods controllers, etc.).
1. Power-on Reset (POR)
2. Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
3. Brown-out Reset
4. Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
5. Programmable code protection
6. Power saving SLEEP mode
7. Selectable oscillator options
8. Serial in-circuit programming (via two pins)
Other data sheets are available within the file: PIC16C641-04/P, PIC16C641-04/SO, PIC16C641-04E/JW