The PIC16F5X from Microchip Technology is a family of low-cost, high-performance, 8-bit, fully static, Flash-based CMOS microcontrollers. It employs a RISC architecture with only 33 single-word/single-cycle instructions. All instructions are single cycle except for program branches which take two cycles. The PIC16F5X delivers performance an order of magnitude higher than its competitors in the same price category. The 12-bit wide instructions are highly symmetrical resulting in 2:1 code compression over other 8-bit microcontrollers in its class. The easy-to-use and easy to-remember instruction set reduces development time significantly.
High-Performance RISC CPU:
• Only 33 single-word instructions to learn
• All instructions are single cycle except for program branches which are two-cycle
• Two-level deep hardware stack
• Direct, Indirect and Relative Addressing modes for data and instructions
• Operating speed:
- DC – 20 MHz clock speed
- DC – 200 ns instruction cycle time
• On-chip Flash program memory:
- 512 x 12 on PIC16F54
- 2048 x 12 on PIC16F57
- 2048 x 12 on PIC16F59
• General Purpose Registers (SRAM):
- 25 x 8 on PIC16F54
- 72 x 8 on PIC16F57
- 134 x 8 on PIC16F59
CMOS Technology:
• Wide operating voltage range:
- Industrial: 2.0V to 5.5V
- Extended: 2.0V to 5.5V
• Wide temperature range:
- Industrial: -40°C to 85°C
- Extended: -40°C to 125°C
• High-endurance Flash:
- 100K write/erase cycles
- > 40-year retention
Feature
Peripheral :
• 12/20/32 I/O pins:
- Individual direction control
- High current source/sink
• 8-bit real-time clock/counter (TMR0) with 8-bit programmable prescaler