Loads when you scroll to it. Unloads after 5 minutes in the background.

Symbol & Footprint

Schematic Symbol

Open full view ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.

PCB Footprint

Open full view ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.
Loads when you scroll to it. Unloads after 5 minutes in the background.
Download PDF
Contents

README

markdown

PIC16F1828-I

Microchip Tech · MICROCHIP · SSOP-20-208mil

PIC16F1828-I from Microchip Tech, in a SSOP-20-208mil. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 VDD power_in Positive supply; the PIC16F1828 operates from 1.8V to 5.5V.
2 RA5 bidirectional General purpose I/O that is also the external clock input (EC mode), crystal/resonator OSC1, Timer1 oscillator input, Timer1 clock input, P2A PWM output and CCP2.
3 RA4 bidirectional General purpose I/O that is also A/D channel 3, capacitive sensing input 3, crystal OSC2, FOSC/4 CLKOUT, Timer1 oscillator output, clock reference output, P2B PWM output and Timer1 gate input.
4 RA3 input Input-only pin that serves as general purpose input, Timer1 gate input, programming voltage VPP, or Master Clear with internal pull-up.
5 RC5 bidirectional General purpose I/O that is also P1A PWM output, CCP1, EUSART RX input or DT synchronous data, and modulator carrier input 2.
6 RC4 bidirectional General purpose I/O that is also comparator C2 output, SR latch inverting output, P1B PWM output, EUSART TX or CK clock, and modulator output.
7 RC3 bidirectional General purpose I/O that is also A/D channel 7, capacitive sensing input 7, comparator C1/C2 negative input 3, P2A/P1C PWM outputs, CCP2 and modulator source input.
8 RC6/AN8/CPS8/CCP4/SS bidirectional General purpose I/O that is also A/D channel 8, capacitive sensing input 8, CCP4 and SPI Slave Select input.
9 RC7/AN9/CPS9/SDO bidirectional General purpose I/O that is also A/D channel 9, capacitive sensing input 9 and SPI data output.
10 RB7 bidirectional General purpose I/O that is also EUSART asynchronous transmit or synchronous clock.
11 RB6/SCL1/SCK1 bidirectional General purpose I/O that is also I2C clock 1 (open drain) or SPI clock 1.
12 RB5 bidirectional General purpose I/O that is also A/D channel 11, capacitive sensing input 11, EUSART asynchronous receive or synchronous data.
13 RB4/AN10/CPS10/SDA1/SDI1 bidirectional General purpose I/O that is also A/D channel 10, capacitive sensing input 10, I2C data (open drain) or SPI data input.
14 RC2 bidirectional General purpose I/O that is also A/D channel 6, capacitive sensing input 6, comparator C1/C2 negative input 2, P1D/P2B PWM outputs and modulator carrier input 1.
15 RC1/AN5/CPS5/C12IN1-/P1C bidirectional General purpose I/O that is also A/D channel 5, capacitive sensing input 5, comparator C1/C2 negative input 1 and P1C PWM output.
16 RC0/AN4/CPS4/C2IN+/P1D bidirectional General purpose I/O that is also A/D channel 4, capacitive sensing input 4, comparator C2 positive input and P1D PWM output.
17 RA2 bidirectional General purpose I/O that is also A/D channel 2, capacitive sensing input 2, Timer0 clock input, external interrupt, comparator C1 output, SR latch output, CCP3 and ECCP auto-shutdown fault input.
18 RA1 bidirectional General purpose I/O that is also A/D channel 1, capacitive sensing input 1, comparator negative input 0, A/D and DAC positive voltage reference input, SR latch input, serial programming clock and in-circuit debug clock.
19 RA0 bidirectional General purpose I/O that is also A/D channel 0, capacitive sensing input 0, comparator C1 positive input, A/D and DAC negative reference input, DAC output, ICSP data I/O and in-circuit debug data I/O.
20 VSS power_in Ground reference.

Key specifications

Parameter Value
Manufacturer Microchip Tech
Package SSOP-20-208mil
Category Embedded Processors & Controllers
Pins 20

Electrical characteristics

Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).

Parameter Symbol Min Typ Max Unit Conditions Page
Supply Voltage (FOSC ≤ 16 MHz) VDD 1.8 5.5 V FOSC ≤ 16 MHz, PIC16F1824/1828 354
Supply Voltage (FOSC ≤ 32 MHz) VDD 2.5 5.5 V FOSC ≤ 32 MHz (PLL required), PIC16F1824/1828 354
RAM Data Retention Voltage VDR 1.7 V Device in Sleep mode 354
FVR Voltage for ADC VADFVR -8 6 % 1.024V, VDD ≥ 2.5V; 2.048V, VDD ≥ 2.5V; 4.096V, VDD ≥ 4.75V 354
FVR Voltage for Comparator and DAC VCDAFVR -11 7 % 1.024V, VDD ≥ 2.5V; 2.048V, VDD ≥ 2.5V; 4.096V, VDD ≥ 4.75V 354
VDD Rise Rate for POR SVDD 0.05 V/ms 354
Power-on Reset Release Voltage VPOR 1.6 V 354
Power-on Reset Rearm Voltage VPORR 1.4 V Device in Sleep mode 354
Supply Current LP mode 32 kHz IDD 32 60 µA FOSC = 32 kHz, LP Oscillator mode, VDD = 5.0V 356
Supply Current XT mode 4 MHz IDD 447 700 µA FOSC = 4 MHz, XT Oscillator mode, VDD = 5.0V 356
Supply Current HFINTOSC 16 MHz IDD 1.4 2 mA FOSC = 16 MHz, HFINTOSC mode, VDD = 5.0V 357
Supply Current HFINTOSC 32 MHz IDD 3.2 3.6 mA FOSC = 32 MHz, HFINTOSC mode, VDD = 5.0V 358
Power-down Base Current (85°C max) IPD 22 45 µA VDD = 5.0V, WDT, BOR, FVR, T1OSC disabled, all peripherals inactive, Max at +85°C 359
Power-down Base Current (125°C max) IPD 22 65 µA VDD = 5.0V, WDT, BOR, FVR, T1OSC disabled, all peripherals inactive, Max at +125°C 359
Input Low Voltage, TTL buffer VIL 0.8 V 4.5V ≤ VDD ≤ 5.5V 361
Input High Voltage, TTL buffer VIH 2 V 4.5V ≤ VDD ≤ 5.5V 361
Input High Voltage, SMBus levels VIH 2.1 V 2.7V ≤ VDD ≤ 5.5V 361
Input Low Voltage, SMBus levels VIL 0.8 V 2.7V ≤ VDD ≤ 5.5V 361
Input Leakage Current, I/O ports (85°C) IIL -125 5 125 nA VSS ≤ VPIN ≤ VDD, pin at high-impedance, 125°C row: ±1000 nA max 361
Input Leakage Current, I/O ports (125°C) IIL -1000 5 1000 nA VSS ≤ VPIN ≤ VDD, pin at high-impedance at 125°C 361
Input Leakage Current, MCLR IIL -200 50 200 nA VSS ≤ VPIN ≤ VDD at 85°C 361
Weak Pull-up Current IPUR 25 140 300 µA VDD = 5.0V, VPIN = VSS 361
Output Low Voltage, I/O ports VOL 0.6 V IOL = 8 mA, VDD = 5V; IOL = 6 mA, VDD = 3.3V; IOL = 1.8 mA, VDD = 1.8V 361
I/O Pin Capacitive Loading CIO 50 pF All I/O pins 361
Brown-out Reset Voltage BORV=0 VBOR 2.55 2.7 2.85 V BORV = 0 370
Brown-out Reset Voltage BORV=1 VBOR 1.8 1.9 2.05 V BORV = 1 370
LFINTOSC Frequency LFOSC -25 25 % 31 kHz typ, -40°C ≤ TA ≤ +125°C 366
ADC Resolution NR 10 bit 372
ADC Integral Error EIL -1.7 1.7 LSb VREF = 3.0V 372
ADC Offset Error EOFF -2.5 2.5 LSb VREF = 3.0V 372
ADC Gain Error EGN -2 2 LSb VREF = 3.0V 372
Comparator Input Offset Voltage VIOFF -60 7.5 60 mV High-Power mode, VICM = VDD/2 374
Absolute Max Ambient Temperature Under Bias -40 125 °C 351
Absolute Max Storage Temperature -65 150 °C 351
Absolute Max VDD w.r.t. VSS VDD -0.3 6.5 V PIC16F1824/1828 351
Absolute Max MCLR Voltage w.r.t. VSS -0.3 9 V 351
Max Current out of VSS pin (industrial) 210 mA -40°C ≤ TA ≤ +85°C for industrial 351
Max Current into VDD pin (industrial) 170 mA -40°C ≤ TA ≤ +85°C for industrial 351
Clamp Current IK 20 mA VPIN < 0 or VPIN > VDD 351
Max Output Current Sunk by any I/O Pin 25 mA 351
Max Output Current Sourced by any I/O Pin 25 mA 351
Operating Temperature (industrial) TA -40 85 °C Industrial 354
Thermal Resistance Junction to Ambient θJA 87.3 °C/W 20-pin SSOP package 363
Thermal Resistance Junction to Case θJC 31.1 °C/W 20-pin SSOP package 363
Maximum Junction Temperature TJMAX 150 °C 363

CAD (KiCad official)

  • Symbol: PIC16F1828-I
  • Footprint: Package_SO:SSOP-20_5.3x7.2mm_P0.65mm
  • 3D model: SSOP-20-208mil (KiCad packages3D, STEP)
  • 3D model files: pic16f1828-i-etched.step / pic16f1828-i-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); pic16f1828-i.step / pic16f1828-i.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: Microchip Tech datasheet (452 pp, sha256 afb6be6cd86b792f, retrieved 2026-10-23, tier: manufacturer)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-sonnet-5-5 (text), consensus claude-sonnet-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF