PIC16F1828T-I/SS - 7KB Flash 8-bit MCU, 20-pin SSOP | Microchip
MPN: PIC16F1828T-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.84 | $1.84 |
| 10 | $1.66 | $16.60 |
| 100 | $1.45 | $145.00 |
| 500 | $1.27 | $635.00 |
| 1,000 | $1.1 | $1,100.00 |
PIC16F1828T-I/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), EEPROM, timers, communication peripherals, and I/O into one IC. Microcontrollers sit at the lowest level of the embedded computing hierarchy (microcontroller -> microprocessor -> computer), and the PIC16F1828 belongs to the 8-bit PIC16 mid-range family widely used for cost-sensitive control applications.
Key features include the enhanced mid-range 8-bit PIC core with 49 instructions and 16-level hardware stack, an integrated debug logic that allows in-circuit debug via PICkit 3 or MPLAB ICD 3 without a debug header, 12-channel 10-bit ADC, up to four 8-bit/16-bit timers, two enhanced USART modules, MSSP I2C/SPI, and an internal 32 kHz to 32 MHz HF oscillator with PLL. The nanoWatt XLP technology enables sleep currents as low as 20 nA, and the device supports multiple low-power sleep modes critical for battery applications.
Typical applications include battery-powered IoT sensor nodes, remote controls, small appliance controls, low-end consumer electronics, sensor signal conditioning, LED lighting controllers, and portable medical monitors. The wide 1.8V-5.5V operating range allows direct connection to single-cell Li-ion, 2xAA, and 5V rails.
When designing with this part, ensure the SSOP-20 footprint matches the recommended PCB land pattern in the Microchip packaging specification. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the pin, and add a 10 uF bulk capacitor for the ADC reference. The ICSP programming pins (PGC/PGD) must be accessible for in-circuit programming even if ICSP is not used in the final application.
Drop-in alternatives for PIC16F1828T-I/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F1828T-I/SS (same form factor and footprint) — differing in Core Architecture, Package, Program Memory (Flash), ADC, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1828-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1829T-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F1827T-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.95 / Unit
View Datasheet →PIC16F1788T-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.04 / Unit
View Datasheet →PIC16F1782T-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F15344-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.79 / Unit
View Datasheet →PIC16F1769-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1828T-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | Enhanced mid-range 8-bit PIC16 |
| Program Memory (Flash) | 7 KB |
| Data Memory (RAM) | 256 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Internal Oscillator | 32 MHz HF, 31 kHz LF |
| Number of I/O Pins | 17 |
| ADC | 10-bit, 12-channel |
| Timers | 4 (8-bit and 16-bit) |
| Communication | EUSART, MSSP (I2C/SPI) |
| Package | SSOP-20 (SS), 5.30 mm body |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
| RoHS Status | Compliant |
| Debug Support | Integrated, ICSP via PICkit 3 / MPLAB ICD 3 |
PIC16F1828T-I/SS Pin Configuration
| Pin 1 | RA5/AN4/SS/HCOUT — PORTA bit 5; analog AN4; SPI slave select; hardware comparator output |
| Pin 2 | RA4/AN3/T1G — PORTA bit 4; analog AN3; Timer1 gate input |
| Pin 3 | RA3/MCLR/VPP — PORTA bit 3; Master Clear reset (active low); programming voltage input |
| Pin 4 | RC5/RX/DT — PORTC bit 5; EUSART asynchronous receive; EUSART synchronous data |
| Pin 5 | RC4/TX/CK — PORTC bit 4; EUSART asynchronous transmit; EUSART synchronous clock |
| Pin 6 | RC3/AN7/CCP1 — PORTC bit 3; analog AN7; Capture/Compare/PWM1 |
| Pin 7 | RC2/AN6/P1D — PORTC bit 2; analog AN6; PWM1 output D |
| Pin 8 | RC1/AN5/P1C — PORTC bit 1; analog AN5; PWM1 output C |
| Pin 9 | RC0/AN4 — PORTC bit 0; analog AN4 |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive power supply (1.8 V to 5.5 V) |
| Pin 12 | RA2/AN2/T0CKI — PORTA bit 2; analog AN2; Timer0 clock input |
| Pin 13 | RA1/AN1/ICSPCLK — PORTA bit 1; analog AN1; ICSP clock |
| Pin 14 | RA0/AN0/ICSPDAT — PORTA bit 0; analog AN0; ICSP data |
| Pin 15 | RC7/AN9/SDO — PORTC bit 7; analog AN9; SPI serial data out |
| Pin 16 | RC6/AN8/SS — PORTC bit 6; analog AN8; SPI slave select |
| Pin 17 | RC5/AN11/SCK — PORTC bit 5 (alternate); analog AN11; SPI serial clock |
| Pin 18 | RC4/AN10/SDA — PORTC bit 4 (alternate); analog AN10; I2C data |
| Pin 19 | RC3/AN7/SCL — PORTC bit 3 (alternate); analog AN7; I2C clock |
| Pin 20 | RC2/AN6 — PORTC bit 2 (alternate); analog AN6 |
Typical Applications
PIC16F1828T-I/SS is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Remote Control and Consumer Electronics, Low-End Industrial Sensor Conditioning, LED Lighting Controllers, Portable Medical Monitoring Devices, Small Appliance Control Boards.
Battery-Powered IoT Sensor Nodes
The PIC16F1828T-I/SS is well suited for battery-powered IoT sensor nodes because of its nanoWatt XLP technology, which delivers sleep currents as low as 20 nA per Microchip datasheet 41419A. The 1.8V to 5.5V supply range allows direct operation from 2xAA alkaline or single-cell Li-ion chemistries, eliminating the need for boost converters. The 12-channel 10-bit ADC handles temperature, humidity, and gas-sensor digitization natively, while the integrated EUSART and MSSP enable UART or SPI connection to wireless transceivers like LoRa or BLE modules. The 7 KB Flash is sufficient for sensor-fusion firmware, and the 256-byte EEPROM stores calibration constants. At typical duty-cycled operation (1% active), expected battery life exceeds 5 years on 2xAA cells.
Recommended
Remote Control and Consumer Electronics
The PIC16F1828T-I/SS fits remote-control and consumer applications thanks to its low cost, integrated 32 MHz oscillator (eliminating external crystal), and nanoWatt sleep modes. With 17 I/O pins, the device can directly drive IR LEDs, scan keypad matrices, control haptic feedback motors, and interface with companion BLE/Sub-GHz SoCs through UART. Per Microchip datasheet 41419A, wake-up from sleep occurs in under 1 us, enabling instant button-press response. The 5.5V tolerance on I/O allows direct connection to 5V analog signal chains without level shifting, and the 256-byte EEPROM stores pairing keys and user preferences.
Recommended
Low-End Industrial Sensor Conditioning
The PIC16F1828T-I/SS serves as a low-cost signal-conditioning controller in industrial sensor modules. Its 10-bit ADC with 12 input channels supports multi-sensor monitoring (temperature, pressure, flow), while the EUSART outputs 4-20 mA loop or RS-485 encoded data. The industrial -40C to +85C temperature range per datasheet 41419A supports factory-floor deployment. The 256-byte EEPROM holds calibration coefficients, and the integrated MSSP SPI master supports direct interface to digital sensors and DACs. Compared to discrete analog conditioning circuits, the MCU approach reduces BOM cost and enables firmware-driven calibration.
Recommended
LED Lighting Controllers
The PIC16F1828T-I/SS provides a compact, cost-effective solution for LED lighting controllers driving RGB, white, or addressable LED strings. The 32 MHz core and 4 timers support smooth PWM dimming with up to 16-bit resolution, while the integrated EUSART receives DMX-512 or proprietary lighting-protocol commands. The 1.8V to 5.5V supply range allows direct operation from 3.3V or 5V LED-driver rails, and the 20-pin SSOP footprint fits small-form-factor bulbs and strip controllers. NanoWatt XLP sleep modes enable standby power below 100 uA, important for ENERGY STAR compliance.
Recommended
Portable Medical Monitoring Devices
The PIC16F1828T-I/SS is suitable for portable medical monitoring devices such as pulse oximeters, blood-pressure cuffs, and single-parameter vital-sign monitors. Its low 20 nA sleep current enables long battery life for home-care equipment, while the integrated 10-bit ADC captures PPG or pressure-sensor signals at sufficient resolution for diagnostic algorithms. The 256-byte EEPROM stores patient-identification data and calibration factors, and the EUSART transmits data to BLE modules for smartphone pairing. Industrial -40C to +85C operation supports varied storage and shipping conditions, though medical deployment may require IEC 60601-1 system-level qualification beyond the MCU's datasheet ratings.
Recommended
Small Appliance Control Boards
The PIC16F1828T-I/SS is well matched to small-appliance control boards in coffee makers, blenders, fans, and HVAC-zone controllers. Its 17 I/O pins drive triac-trigger optocouplers, read NTC temperature sensors, scan membrane keypads, and operate seven-segment or LCD character displays. The 5.5V I/O tolerance interfaces directly to rectified 5V rails without level shifters, and the internal 32 MHz oscillator eliminates external crystals for BOM cost reduction. The 4 hardware timers implement PWM-driven motor speed control and zero-crossing detection for AC-line applications, with cycle-accurate timing handled by the 8 MIPS core.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1828T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1828-I/SS | PIC16F1829T-I/SS | PIC16F1827T-I/SS | PIC16F1788T-I/SS | PIC16F15344-I/SS |
|---|---|---|---|---|---|---|
| Package | SSOP-20 (SS) | SSOP-20 (SS) - same | SSOP-20 (SS) - same | SSOP-20 (SS) - same | SSOP-20 (SS) - same | SSOP-20 (SS) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 7 KB | 14 KB | 4 KB | 7 KB | 7 KB |
| Data RAM | 256 B | 256 B | 1 KB | 256 B | 512 B | 512 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| ADC Resolution | 10-bit, 12-ch | 10-bit, 12-ch | 10-bit, 12-ch | 10-bit, 12-ch | 12-bit, 12-ch (improved) | 10-bit, 14-ch |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Unit Price (1k qty) | $1.10 | $1.05 (est.) | $1.30 (est.) | $0.95 (est.) | $1.45 (est.) | $1.25 (est.) |
Key Differentiators
- Higher Flash capacity for complex firmware (vs PIC16F1827T-I/SS)
- Industrial temperature grade with wide voltage range (vs PIC16F1782T-I/SS)
- Integrated ICSP debug without external header (vs PIC16F15344-I/SS)
- Tape and Reel factory-direct packaging (vs PIC16F1828-I/SS)
Design Notes
Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 11) and a 10 uF bulk capacitor on the same rail. Keep the trace between pin 11 and the bulk cap short to minimize supply noise during ADC conversions. Add an optional 10 uF bulk on the AVdd/AVss pair if the application uses ADC reference precision - the PIC16F1828 has dedicated analog supply pins that should be decoupled separately from VDD to prevent digital switching noise from coupling into ADC measurements.
Reserve the ICSP pins (RA0/ICSPDAT and RA1/ICSPCLK on pins 13/14) for in-circuit programming access even if ICSP is not used in production. These pins must be brought to a header or test pad accessible by PICkit 3 or MPLAB ICD 3 programmers; otherwise firmware field updates become impossible. Maintain at least 100 mil clearance around the ICSP pads to accommodate the programming connector footprint.
Do not connect MCLR/RA3 (pin 3) directly to VDD without a 10 kohm pull-up resistor. The MCLR pin requires a 10 kohm pull-up to VDD for normal operation and a 100 nF capacitor for noise immunity. Floating MCLR causes unpredictable resets and erratic program behavior. Additionally, ensure the ICSP VPP signal is decoupled from sensitive analog inputs to prevent programming transients from corrupting sensor measurements.
Estimated: when running at 32 MHz from 3.3 V, the PIC16F1828T-I/SS draws approximately 6 mA active current per Microchip datasheet 41419A DC characteristics table. In sleep mode with WDT disabled, current drops to approximately 20 nA. For battery-powered designs, duty-cycle the wake-up intervals to keep average current below 100 uA - this requires the ADC and EUSART to be powered down between conversions through their respective PMD bits.
Compliance Information
RoHS and REACH compliance per Microchip product page; lead-free and halogen-free SSOP-20 packaging per Microchip datasheet 41419A. AEC-Q100 not applicable - this is an industrial-grade general-purpose MCU, not an automotive-qualified part. For automotive applications requiring AEC-Q100, consider PIC16F1828-E/SS or PIC16F1828T-I/SS automotive variants separately qualified.