PIC16C505
Overview
- In-Circuit Serial Programming (ICSP™) Power-on Reset (POR) Device Reset Timer (DRT) Watchdog Timer (WDT) with dedicated on-chip RC oscillator for reliable operation Programmable Code Protection Internal weak pull-ups on I/O pins Wake-up from Sleep on pin change Power-saving Sleep mode 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 High-Performance RISC CPU:
- Only 33 instructions to learn
- Operating speed: - DC - 20 MHz clock input - DC - 200 ns instruction cycle Memory Device Program PIC16C505 1024 x 12 Data 72 x 8
- Direct, indirect and relative addressing modes for data and instructions
- 12-bit wide instructions
- 8-bit wide data path
- 2-level deep hardware stack
- Eight special function hardware registers
- All single cycle instructions (200 ns) except for program branches which are two-cycle CMOS Technology:
- Low-power, high-speed CMOS EPROM technology