The PIC16F range of Microcontrollers from Microchip are 8-bit MCUs that incorporate Microchips PIC® architecture into a variety of pin and package options, from space efficient 14-pin devices to feature-rich 64-pin devices. Devices with Baseline, Mid-Range or Enhanced Mid-Range architecture are available with numerous different peripheral combinations, giving designers flexibility and choice for their applications.
The PIC16F1508/1509 family of microcontrollers is based upon Microchips enhanced mid-range core with a 16 level deep hardware stack and 49 instructions. These MCUs provide up to 5 MIPS, up to 14 Kbytes program memory with data memory of up to 512 bytes RAM. On board is a configurable oscillator with ±1% accuracy.
Microcontroller Features
20 MHz Max. CPU Speed 49 Instructions 16 Level Hardware Stack 16 MHz Internal Oscillator – Selectable Frequency Range 16 MHz to 32 kHz 18 I/O Pins XLP Technology Power-On Reset (POR) Power-Up Timer (PWRT) Programmable Low Power Brown-Out Reset (LPBOR) Extended Watchdog Timer (WDT) In-Circuit Serial Programming (ICSP) In-Circuit Debug (ICD)
Peripherals
12 Channel 10-bit Analogue to Digital Converter (ADC) 5-bit Digital to Analogue Converter (DAC) Two Comparators Voltage Reference Two 8-bit Timers One 16-bit Timer Four 10-bit PWM Modules Master Synchronous Serial Port (MSSP) with SPI and I2C Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) Four Configurable Logic Cell (CLC) Modules Numerically Controlled Oscillator (NCO) Complimentary Waveform Generator (CWG)