High-Performance RISC CPU • Only 49 Instructions to Learn: - All
single-cycle instructions except branches • Operating Speed: - DC –
32 MHz oscillator/clock input - DC – 125 ns instruction cycle •
Interrupt Capability with Automatic Context Saving • 16-Level Deep
Hardware Stack with Optional Overflow/Underflow Reset • Direct,
Indirect and Relative Addressing modes: - Two full 16-bit File
Select Registers (FSRs) - FSRs can read program and data memory
Flexible Oscillator Structure • Precision 32 MHz internal
Oscillator Block: - Factory calibrated to ± 1%, typical - Software
selectable frequencies range of 31 kHz to 32 MHz • 31 kHz Low-Power
Internal Oscillator • Four Crystal modes up to 32 MHz • Three
External Clock modes up to 32 MHz • 4X Phase Lock Loop (PLL) •
Fail-Safe Clock Monitor: - Allows for safe shutdown if peripheral
clock stops • Two-Speed Oscillator Start-up • Reference Clock
module: - Programmable clock output frequency and duty-cycle
Special Microcontroller Features • Full 5.5V Operation –
PIC12F1822/16F1823 • 1.8V-3.6V Operation – PIC12LF1822/16LF1823 •
Self-Reprogrammable under Software Control • Power-on Reset (POR),
Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) •
Programmable Brown-out Reset (BOR) • Extended Watchdog Timer (WDT)
• In-Circuit Serial Programming™ (ICSP™) via Two Pins • In-Circuit
Debug (ICD) via Two Pins • Enhanced Low-Voltage Programming (LVP) •
Operating Voltage Range: - 1.8V-5.5V (PIC12F1822/16F1823) -
1.8V-3.6V (PIC12LF1822/16LF1823) • Programmable Code Protection •
Self-Programmable under Software Control Extreme Low-Power
Management PIC12LF1822/16LF1823 with XLP • Sleep mode: 20 nA @
1.8V, typical • Watchdog Timer: 300 nA @ 1.8V, typical • Timer1
Oscillator: 650 nA @ 32 kHz, typical • Operating Current: 30 µA/MHz
@ 1.8V, typical Analog Features • Analog-to-Digital Converter (ADC)
module: - 10-bit resolution, up to 8 channels - Conversion
available during Sleep • Analog Comparator module: - Up to two
rail-to-rail analog comparators - Power mode control - Software
controllable hysteresis • Voltage Reference module: - Fixed Voltage
Reference (FVR) with 1.024V, 2.048V and 4.096V output levels -
5-bit rail-to-rail resistive DAC with positive and negative
reference selection Peripheral Highlights • Up to 11 I/O Pins and 1
Input-Only Pin: - High current sink/source 25 mA/25 mA -
Programmable weak pull-ups - Programmable interrupt-on-change pins
• Timer0: 8-Bit Timer/Counter with 8-Bit Prescaler • Enhanced
Timer1: - 16-bit timer/counter with prescaler - External Gate Input
mode - Dedicated, low-power 32 kHz oscillator driver • Timer2:
8-Bit Timer/Counter with 8-Bit Period Register, Prescaler and
Postscaler • Enhanced CCP (ECCP) modules: - Software selectable
time bases - Auto-shutdown and auto-restart - PWM steering • Master
Synchronous Serial Port (MSSP) with SPI and I2CTM with: - 7-bit
address masking - SMBus/PMBusTM compatibility • Enhanced Universal
Synchronous Asynchronous Receiver Transmitter (EUSART) module: -
RS-232, RS-485 and LIN compatible - Auto-Baud Detect • Capacitive
Sensing (CPS) module (mTouch™): - Up to 8 input channels
Product name:PIC16F1823-I/SL | |
Manufacturer: Microchip | Product Category: 8-bit Microcontroller -MCU |
Family: PIC16(L)F182x | Installation style: SMD/SMT |
Package/Case: SOIC-14 | Core: PIC16 |
Program memory size: 3.5 kB | Data bus width: 8 bit |
ADC resolution: 10 bit | Maximum clock frequency: 32 MHz |
Number of inputs/outputs: 12 I/O | Operating Supply Voltage: 1.8 V to 5.5 V |
Minimum operating temperature: - 40 C | Maximum operating temperature: + 85 C |
Package: Tube | Brand: Microchip Technology |
Data Ram Type: RAM | Height: 1.25 mm |
Interface Type: I2C, SPI, USART | Length: 8.65 mm |
Moisture Sensitivity: Yes | Number of ADC channels: 8 Channel |
Number of timers/counters: 3 Timer | Processor Family: PIC16 |
Product Type: 8-bit Microcontrollers - MCU | Brand Name: PIC |
Width: 3.9 mm | Unit weight: 338 mg |