component
PIC16F1828T-I
Public Made by Adomby adom
Microchip Tech Microcontroller Units (MCUs/MPUs/SOCs), SSOP-20-208mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
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.
Datasheet
Open in new tab ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
README
markdownPIC16F1828T-I
Microchip Tech · Microcontroller Units (MCUs/MPUs/SOCs) · SSOP-20-208mil
PIC16F1828T-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; 1.8V-5.5V operation for PIC16F1828. |
| 2 | RA5 | bidirectional | General purpose I/O that also serves as external clock input (EC mode), crystal/resonator OSC1, Timer1 oscillator input, Timer1 clock input, P2A PWM output or CCP2. |
| 3 | RA4 | bidirectional | General purpose I/O that also serves as A/D channel 3, capacitive sensing input 3, OSC2/CLKOUT (FOSC/4), Timer1 oscillator output, clock reference output, P2B PWM output or Timer1 gate input. |
| 4 | RA3/MCLR/VPP | input | General purpose input only pin that also serves as Master Clear with internal weak pull-up, programming voltage VPP, or Timer1 gate input. |
| 5 | RC5 | bidirectional | General purpose I/O that also serves as P1A PWM output, CCP1, EUSART RX/DT, or modulator carrier input 2. |
| 6 | RC4 | bidirectional | General purpose I/O that also serves as comparator C2 output, SR latch inverting output, P1B PWM output, EUSART TX/CK or modulator output. |
| 7 | RC3 | bidirectional | General purpose I/O that also serves as A/D channel 7, capacitive sensing input 7, comparator C1/C2 negative input 3, PWM outputs P1C/P2A, CCP2, or modulator source input. |
| 8 | RC6/AN8/CPS8/CCP4/SS | bidirectional | General purpose I/O that also serves as A/D channel 8, capacitive sensing input 8, CCP4, or SPI Slave Select input. |
| 9 | RC7/AN9/CPS9/SDO | bidirectional | General purpose I/O that also serves as A/D channel 9, capacitive sensing input 9, or SPI data output. |
| 10 | RB7 | bidirectional | General purpose I/O that also serves as EUSART asynchronous transmit or synchronous clock. |
| 11 | RB6/SCL1/SCK1 | bidirectional | General purpose I/O that also serves as I2C clock (open drain) or SPI clock. |
| 12 | RB5 | bidirectional | General purpose I/O that also serves as A/D channel 11, capacitive sensing input 11, or EUSART RX/DT. |
| 13 | RB4/AN10/CPS10/SDA1/SDI1 | bidirectional | General purpose I/O that also serves as A/D channel 10, capacitive sensing input 10, I2C data (open drain) or SPI data input. |
| 14 | RC2 | bidirectional | General purpose I/O that also serves as A/D channel 6, capacitive sensing input 6, comparator C1/C2 negative input 2, PWM outputs P1D/P2B, or modulator carrier input 1. |
| 15 | RC1/AN5/CPS5/C12IN1-/P1C | bidirectional | General purpose I/O that also serves as A/D channel 5, capacitive sensing input 5, comparator C1/C2 negative input 1, or P1C PWM output. |
| 16 | RC0/AN4/CPS4/C2IN+/P1D | bidirectional | General purpose I/O that also serves as A/D channel 4, capacitive sensing input 4, comparator C2 positive input, or P1D PWM output. |
| 17 | RA2 | bidirectional | General purpose I/O that also serves as A/D channel 2, capacitive sensing input 2, Timer0 clock input, external interrupt, comparator C1 output, SR latch output, CCP3, or ECCP auto-shutdown fault input. |
| 18 | RA1/ICSPCLK | bidirectional | General purpose I/O that also serves as A/D channel 1, capacitive sensing input 1, comparator negative input 0, positive voltage reference input, SR latch input, ICSP programming clock or in-circuit debug clock. |
| 19 | RA0/ICSPDAT | bidirectional | General purpose I/O that also serves as A/D channel 0, capacitive sensing input 0, comparator C1 positive input, negative voltage reference input, DAC output, ICSP data I/O or in-circuit debug data. |
| 20 | VSS | power_in | Ground reference. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SSOP-20-208mil |
| Category | Single Chip Microcomputer/Microcontroller |
| 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 | PIC16F1828, FOSC ≤ 16 MHz | 341 | |
| Supply Voltage (FOSC ≤ 32 MHz) | VDD | 2.5 | 5.5 | V | PIC16F1828, FOSC ≤ 32 MHz (PLL required) | 341 | |
| RAM Data Retention Voltage | VDR | 1.7 | V | Device in Sleep mode | 341 | ||
| Power-on Reset Release Voltage | VPOR | 1.6 | V | 341 | |||
| Power-on Reset Rearm Voltage | VPORR | 1.4 | V | Device in Sleep mode | 341 | ||
| FVR Voltage for ADC | VADFVR | -8 | 6 | % | 1.024V, VDD ≥ 2.5V; 2.048V, VDD ≥ 2.5V; 4.096V, VDD ≥ 4.75V | 341 | |
| FVR Voltage for Comparator and DAC | VCDAFVR | -11 | 7 | % | 1.024V, VDD ≥ 2.5V; 2.048V, VDD ≥ 2.5V; 4.096V, VDD ≥ 4.75V | 341 | |
| VDD Rise Rate | SVDD | 0.05 | V/ms | To ensure internal Power-on Reset signal | 341 | ||
| Supply Current, LP mode 32 kHz | IDD | 30 | 55 | µA | FOSC = 32 kHz, LP mode, VDD = 3.0V | 343 | |
| Supply Current, HFINTOSC 16 MHz | IDD | 1.4 | 2 | mA | FOSC = 16 MHz, HFINTOSC mode, VDD = 5.0V | 344 | |
| Supply Current, HFINTOSC 32 MHz | IDD | 3.2 | 3.6 | mA | FOSC = 32 MHz, HFINTOSC mode (Note 3), VDD = 5.0V | 345 | |
| Power-down Base Current | IPD | 22 | 45 | µA | WDT, BOR, FVR, T1OSC disabled, VDD = 5.0V, max at +85°C | 346 | |
| Power-down Base Current (125°C) | IPD | 22 | 65 | µA | VDD = 5.0V, max at +125°C | 346 | |
| Input Low Voltage, TTL buffer | VIL | 0.8 | V | 4.5V ≤ VDD ≤ 5.5V | 348 | ||
| Input Low Voltage, Schmitt Trigger | VIL | 0.2 | V | 0.2 VDD, 2.0V ≤ VDD ≤ 5.5V | 348 | ||
| Input High Voltage, TTL buffer | VIH | 2 | V | 4.5V ≤ VDD ≤ 5.5V | 348 | ||
| Input High Voltage, Schmitt Trigger | VIH | 0.8 | V | 0.8 VDD, 2.0V ≤ VDD ≤ 5.5V | 348 | ||
| Input Leakage Current, I/O ports (85°C) | IIL | -5 | 5 | nA | VSS ≤ VPIN ≤ VDD, pin at high-impedance at 85°C | 348 | |
| Input Leakage Current, I/O ports (125°C) | IIL | -1000 | 1000 | nA | VSS ≤ VPIN ≤ VDD, pin at high-impedance at 125°C | 348 | |
| Weak Pull-up Current | IPUR | 25 | 100 | 200 | µA | VDD = 3.3V, VPIN = VSS | 348 |
| Weak Pull-up Current | IPUR | 25 | 140 | 300 | µA | VDD = 5.0V, VPIN = VSS | 348 |
| Output Low Voltage | VOL | 0.6 | V | IOL = 8 mA, VDD = 5V; 6 mA, 3.3V; 1.8 mA, 1.8V | 348 | ||
| Output High Voltage | VOH | 0.7 | V | VDD - 0.7; IOH = 3.5 mA, VDD = 5V; 3 mA, 3.3V; 1 mA, 1.8V | 348 | ||
| Capacitive Load, OSC2 pin | COSC2 | 15 | pF | XT, HS and LP modes when external clock drives OSC1 | 348 | ||
| Capacitive Load, all I/O pins | CIO | 50 | pF | 348 | |||
| Voltage on MCLR/VPP/RA5 pin for high-voltage programming | VIHH | 8 | 9 | V | Note 3, 4 | 349 | |
| Flash Self-timed Write Cycle Time | TIW | 2 | 2.5 | ms | 349 | ||
| External CLKIN Frequency, EC high | FOSC | 0 | 32 | MHz | EC Oscillator mode (high), DC to 32 | 352 | |
| Internal HFINTOSC Frequency Accuracy | HFOSC | -2 | 2 | % | 16.0 MHz, 0°C ≤ TA ≤ +60°C, VDD ≥ 2.5V | 353 | |
| Internal HFINTOSC Frequency Accuracy | HFOSC | -5 | 5 | % | 16.0 MHz, -40°C ≤ TA ≤ +125°C | 353 | |
| Internal LFINTOSC Frequency Tolerance | LFOSC | -25 | 25 | % | 31 kHz typ, -40°C ≤ TA ≤ +125°C | 353 | |
| Watchdog Timer Time-out Period | TWDTLP | 12 | 16 | 20 | ms | VDD = 3.3V-5V | 357 |
| Brown-out Reset Voltage | VBOR | 2.55 | 2.7 | 2.85 | V | BORV = 0 | 357 |
| Brown-out Reset Voltage | VBOR | 1.8 | 1.9 | 2.05 | V | BORV = 1 | 357 |
| Brown-out Reset Hysteresis | VHYST | 20 | 35 | 75 | mV | -40°C to +85°C | 357 |
| Voltage on VDD with respect to VSS | VDD | -0.3 | 6.5 | V | PIC16F1824/8 | 338 | |
| Voltage on MCLR with respect to VSS | -0.3 | 9 | V | 338 | |||
| Storage temperature | -65 | 150 | °C | 338 | |||
| Ambient temperature under bias | -40 | 125 | °C | 338 | |||
| Max current out of VSS pin, industrial | 210 | mA | -40°C ≤ TA ≤ +85°C | 338 | |||
| Max current into VDD pin, industrial | 170 | mA | -40°C ≤ TA ≤ +85°C | 338 | |||
| Clamp current | IK | 20 | mA | VPIN < 0 or VPIN > VDD | 338 | ||
| Operating temperature, industrial | TA | -40 | 85 | °C | Industrial (-I) | 341 | |
| Thermal Resistance Junction to Ambient | θJA | 87.3 | °C/W | 20-pin SSOP package | 350 | ||
| Thermal Resistance Junction to Case | θJC | 31.1 | °C/W | 20-pin SSOP package | 350 | ||
| Maximum Junction Temperature | TJMAX | 150 | °C | 350 |
CAD (KiCad official)
- Symbol:
PIC16F1828T-I - Footprint:
Package_SO:SSOP-20_5.3x7.2mm_P0.65mm - 3D model: SSOP-20-208mil (KiCad packages3D, STEP)
- 3D model files:
pic16f1828t-i-etched.step/pic16f1828t-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic16f1828t-i.step/pic16f1828t-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (441 pp, sha256
10baf2855904f668, retrieved 2026-10-23, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-sonnet-5-5(text), consensusclaude-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).