PIC16F83T-10I/SO - 10MHz 8-Bit Flash MCU 896B | Microchip
MPN: PIC16F83T-10I/SO ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.85 | $6.85 |
| 10 | $6.12 | $61.20 |
| 100 | $5.45 | $545.00 |
| 500 | $4.92 | $2,460.00 |
| 1,000 | $4.5 | $4,500.00 |
PIC16F83T-10I/SO Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, volatile data RAM, and programmable I/O peripherals. The PIC16F8x series belongs to Microchip's mid-range 8-bit PIC architecture family, which sits between simpler base-line PIC10/12/14 devices and higher-pin-count PIC18 parts. Mid-range MCUs are widely used in cost-sensitive embedded control where deterministic interrupt latency, low power consumption, and a compact RISC instruction set matter more than raw computational throughput.
Key features of the PIC16F83T-10I/SO include 13 digital I/O pins across two ports (PORTA 5 pins, PORTB 8 pins), a 5-channel 8-bit ADC, one 8-bit timer/counter (Timer0) and one 16-bit timer/counter (Timer1) with a dedicated capture/compare module, a watchdog timer with its own on-chip RC oscillator, and an internal 4 MHz RC oscillator for cost-sensitive designs that do not require an external crystal. The 'T' suffix denotes tape-and-reel packaging, the 'I' suffix indicates the industrial temperature grade (-40C to +85C), and '10' specifies the 10 MHz maximum clock frequency. The 18-SOIC wide-body (7.50 mm) footprint supports through-hole-style prototype handling while remaining compatible with surface-mount assembly.
Typical applications include low-power sensor interfaces, battery-operated remote controls, small appliance control boards, automotive body modules, hobbyist and educational development platforms, simple motor/relay drivers, and white-goods user interface panels. The 13 I/O pins are sufficient for keypad scanning, LED matrix drive, and basic serial UART communication when paired with a software bit-banging routine.
When designing with this MCU, observe the Vdd range of 2.0V to 6.0V and ensure the MCLR reset pin is pulled high through a 10 kohm resistor for normal operation. Use decoupling capacitors (0.1 uF ceramic) on Vdd and AVdd close to the package pins, and select the oscillator mode (LP, XT, HS, or RC) that matches your crystal or resonator choice. For low-power battery applications, leverage the Sleep mode with watchdog wake-up to drop average current below 20 uA.
Drop-in alternatives for PIC16F83T-10I/SO — 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 PIC16F83T-10I/SO (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, Timers, Data SRAM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F84A-10I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F84A-04I/SO
✅ Drop-In✓ In Stock
$3.59 / Unit
View Datasheet →PIC16F88-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F819-I/SO
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC16F83-04/SO
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →PIC16F83T-10I/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Flash Microcontroller (MCU) |
| Core Architecture | PIC16 (Mid-Range RISC) |
| Series | PIC16F8x (PIC16F83) |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 400 ns |
| Program Memory (Flash) | 896 bytes (512 x 14 words) |
| Data SRAM | 36 bytes |
| Data EEPROM | 64 bytes |
| Digital I/O Pins | 13 |
| ADC | 5-channel, 8-bit |
| Timers | 1x 8-bit (Timer0), 1x 16-bit with CCP (Timer1) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Internal Oscillator | 4 MHz RC (calibrated) |
| Supply Voltage (Vdd) | 2.0 V to 6.0 V |
| Operating Temperature | -40 C to +85 C (Industrial grade) |
| Package | 18-pin SOIC (SO), 7.50 mm wide body |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F83T-10I/SO Pin Configuration
| Pin 1 | MCLR/Vpp — Master Clear reset input / ICSP programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / ADC channel 2 |
| Pin 5 | RA3/AN3/Vref — PORTA bit 3 / ADC channel 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| Pin 7 | VSS — Ground reference |
| Pin 8 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 9 | OSC2/CLKOUT — Oscillator output / clock output (Fosc/4) |
| Pin 10 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pin 11 | RB1 — PORTB bit 1 |
| Pin 12 | RB2 — PORTB bit 2 |
| Pin 13 | RB3 — PORTB bit 3 |
| Pin 14 | RB4 — PORTB bit 4 |
| Pin 15 | RB5 — PORTB bit 5 |
| Pin 16 | RB6 — PORTB bit 6 / ICSP clock |
| Pin 17 | RB7 — PORTB bit 7 / ICSP data |
| Pin 18 | VDD — Positive supply voltage (2.0 V to 6.0 V) |
Typical Applications
PIC16F83T-10I/SO is suitable for 6 applications: Battery-Operated Remote Control, Small Appliance Control Board, Sensor Interface Module, Hobbyist and Training Platform, Automotive Body Electronics, White Goods User Interface.
Battery-Operated Remote Control
The PIC16F83T-10I/SO fits battery-operated remote controls because its 2.0V to 6.0V supply range accepts 2x AA cells directly, its 36-byte SRAM is sufficient for button-debounce state and a small transmit buffer, and its 13 I/O pins drive matrix keypads (4x4 minus one) plus an IR LED transmitter. The PIC16F83 supports Sleep mode with watchdog wake-up, which drops average current below 20 uA and extends coin-cell battery life to years. Its 10 MIPS throughput at 10 MHz handles NEC/Sony RC-5 protocol encoding in real time without hardware peripherals, leaving code space for custom key maps.
Recommended
Small Appliance Control Board
The PIC16F83T-10I/SO is well suited for small appliance control in coffee makers, fans, toasters, and rice cookers because its 5-channel 8-bit ADC reads thermistor and potentiometer inputs for temperature/power feedback, its 16-bit Timer1 with CCP module drives TRIAC phase-angle control, and its 13 I/O pins handle keypad, LED indicators, and buzzer. The 10 MIPS core runs PID control loops at millisecond intervals while leaving headroom for safety interlocks and EEPROM-backed user presets. Industrial temperature grade (-40C to +85C) tolerates the thermal stress of enclosed kitchen and workshop equipment.
Recommended
Sensor Interface Module
The PIC16F83T-10I/SO fits sensor interface modules that aggregate multiple analog and digital sensors because its 5-channel 8-bit ADC handles up to five sensor inputs, its 13 I/O pins interface to UART, SPI, or I2C peripherals via software bit-banging, and its 64-byte EEPROM stores calibration constants non-volatilely. The 10 MIPS throughput converts sensor data and transmits formatted packets over UART at 9600-115200 baud without hardware assist. Its 2.0V minimum supply allows operation from lithium-thionyl-chloride primary cells in remote sensing installations.
Recommended
Hobbyist and Training Platform
The PIC16F83T-10I/SO remains a popular training-grade MCU because its 35-instruction RISC architecture is approachable for first-time embedded learners, the 18-SOIC package is hand-solderable on DIP adapter boards, and a free MPLAB IDE + XC8 toolchain supports assembly and C development. Its 13 I/O pins and 5-channel ADC allow labs covering GPIO, timers, interrupts, ADC, UART, and PWM without hardware changes. Universities and makerspaces use it as a teaching vehicle because student code fits comfortably within the 896-byte Flash budget.
Recommended
Automotive Body Electronics
The PIC16F83T-10I/SO handles automotive body electronics such as interior lighting controllers, seat-position memory modules, and mirror adjusters because its industrial temperature grade covers the -40C to +85C cabin range, its 13 I/O pins drive multiple relays and PWM-controlled motors, and its 16-bit Timer1 with CCP generates accurate servo pulses. Watchdog timer with dedicated on-chip oscillator provides a hardware safety supervisor required by automotive functional-safety practice. Brown-out Reset prevents undefined behavior during cranking transients on 12V rails stepped down to 5V.
Recommended
White Goods User Interface
The PIC16F83T-10I/SO drives user interface panels on washing machines, refrigerators, and dishwashers because its 13 I/O pins scan 7-segment or matrix LED displays, read mechanical or capacitive keypads, and interface to the main appliance controller through UART. The 64-byte EEPROM saves user-set cycles and fault logs across power cycles, and the 8-bit ADC reads analog front-panel potentiometers such as temperature dials. Low-cost SO-18 footprint suits the cost-sensitive consumer white-goods market where millions of units are produced annually.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F83T-10I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F84A-10I/SO | PIC16F84A-04I/SO | PIC16F88-I/SO | PIC16F819-I/SO | PIC16F83-04/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC (SO, 7.50 mm) | 18-SOIC (SO, 7.50 mm) - same | 18-SOIC (SO, 7.50 mm) - same | 18-SOIC (SO, 7.50 mm) - same | 18-SOIC (SO, 7.50 mm) - same | 18-SOIC (SO, 7.50 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Max Clock Frequency | 10 MHz | 10 MHz | 4 MHz | 20 MHz | 20 MHz | 4 MHz |
| Program Memory (Flash) | 896 B | 1024 B | 1024 B | 4096 B | 2048 B | 896 B |
| Data SRAM | 36 B | 68 B | 68 B | 256 B | 256 B | 36 B |
| Data EEPROM | 64 B | 64 B | 64 B | 256 B | 256 B | 64 B |
| Digital I/O Pins | 13 | 13 | 13 | 16 | 16 | 13 |
| ADC Channels / Resolution | 5 ch / 8-bit | None | None | 7 ch / 10-bit | 5 ch / 10-bit | 5 ch / 8-bit |
| Supply Voltage | 2.0 V to 6.0 V | 2.0 V to 6.0 V | 2.0 V to 6.0 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 6.0 V |
| Lifecycle Status | Obsolete | Active | Active | Active | Active | Obsolete |
Key Differentiators
- Identical 18-SOIC footprint with the entire PIC16F84A family (vs PIC16F84A-10I/SO)
- Industrial temperature grade standard on this part (vs PIC16F83-04/SO)
- 10 MIPS performance versus later 16F upgrades (vs PIC16F88-I/SO)
- Legacy form factor compatible with vintage PIC designs (vs PIC16F819-I/SO)
Design Notes
Connect a 0.1 uF decoupling capacitor directly between VDD (pin 18) and VSS (pin 7), placed within 5 mm of the package. Add a 10 uF bulk capacitor near the MCU for noisy supply rails. For battery applications with peak transmit currents, the bulk capacitor prevents VDD sag during RF transmit bursts that could trigger Brown-out Reset. Keep AVdd and Vdd on the same rail unless an external ADC reference is needed.
MCLR (pin 1) must be pulled to VDD through a 10 kohm resistor for normal operation. Driving MCLR low resets the MCU; leaving it floating causes spurious resets from noise. The MCLR pin also doubles as the ICSP programming voltage input (Vpp), so do not place any capacitor on this pin that would slow the Vpp rise time during programming. For PCB layouts using ICSP, add a 10 kohm pull-up and a header for the programmer.
Keep the oscillator traces short and surround them with a guard ring connected to ground. Place the oscillator crystal or resonator within 5 mm of OSC1 (pin 8) and OSC2 (pin 9), and route the traces symmetrically. Long oscillator traces pick up noise that can shift the clock frequency or cause erratic operation. For high-speed designs (10 MHz HS mode), add 20 pF to 33 pF load capacitors per the crystal datasheet; for low-power LP mode, larger values up to 47 pF may be needed.
RB6 and RB7 (pins 16 and 17) double as the ICSP clock and data pins for in-circuit programming. If you drive LEDs or relays on these pins, add series resistors (1 kohm minimum) and avoid heavy capacitive loads (above 50 pF) that could distort the ICSP waveforms and prevent programming. Test points on these pins allow ISP access without removing the MCU from the board during development.
PIC16F83T-10I/SO is rated for industrial -40C to +85C operation. The SOIC-18 package has a junction-to-ambient thermal resistance of approximately 100 C/W, and the device typically dissipates 10 mW to 50 mW during normal operation. No heatsink is required, but at the upper temperature extreme ensure adequate airflow in sealed enclosures, especially if driving multiple I/O pins at high current (source/sink 25 mA per pin, 100 mA total per port).
Compliance Information
RoHS compliance per Microchip product page. The part is not AEC-Q100 qualified; for automotive AEC-Q100 applications, use PIC16F88-E/SO or PIC18F equivalents with automotive-grade suffixes. Obsolete lifecycle status confirmed via Microchip product page and distributor listings.