PIC16F83T-04I/SO - 4MHz 8-bit Flash MCU, 18-SOIC | Microchip
N.º de pieza: PIC16F83T-04I/SO ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $5.2 | $5,20 |
| 10 | $4.62 | $46,20 |
| 100 | $4.05 | $405,00 |
| 500 | $3.48 | $1.740,00 |
| 1.000 | $2.95 | $2.950,00 |
PIC16F83T-04I/SO Descripción general
An MCU (microcontroller) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripherals such as timers, capture/compare, ADC, and communication ports. The PIC16F8X group sits in the PIC16CXX mid-range family, between PIC10/12 baseline parts and PIC18 enhanced parts, and is widely used as a baseline 8-bit control platform in commercial and industrial embedded designs. The "/SO" suffix denotes an 18-lead Small-Outline IC; the "T" denotes tape-and-reel packaging; "-04I" specifies the 4 MHz speed variant with industrial -40C to +85C temperature grade.
Key differentiating features include a 13-bit instruction word, eight-level hardware stack, Power-On Reset (POR), Brown-Out Reset (BOR), Watchdog Timer (WDT) with on-chip RC oscillator, 13 digital I/O pins, one 8-bit timer/counter (TMR0) with 8-bit prescaler, and 64 bytes of EEPROM data memory. The CMOS fully-static core draws microamp-level idle current and supports sleep mode with WDT wake-up for nanoWatt-style battery-powered designs. The instruction set is symmetric and orthogonal, simplifying assembler and C code generation.
Typical applications include low-power sensor nodes, appliance control panels, simple motor and relay drivers, LED indication controllers, and educational/development platforms. Industrial uses span remote keyless entry (RKE), smart-card readers, and small-form-factor instrumentation where the 18-pin SOIC footprint provides a low-profile, surface-mountable form factor compatible with automated pick-and-place assembly lines.
When designing with this part, choose a 4 MHz resonator with proper load capacitors and follow Microchip's in-circuit serial programming (ICSP) pinout (RB6/RB7) when planning for field firmware updates. For new designs requiring ADC or enhanced peripherals, migrate to PIC16F818/PIC16F819 in the same 18-pin SOIC footprint rather than the older F83/F84.
This page synthesizes distributor pricing, drop-in same-footprint alternatives, and practical design notes not found in the manufacturer datasheet.
Alternativas directas para PIC16F83T-04I/SO — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16F83T-04I/SO (mismo factor de forma y huella) — difiere en Package, Core Architecture, Timers, Data EEPROM, I/O Pins.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F83-04/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.38 / unidad
Ver hoja de datos →PIC16F84A-04/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC16F84A-04I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$3.59 / unidad
Ver hoja de datos →PIC16F819-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.95 / unidad
Ver hoja de datos →PIC16F818-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC16F83T-04I/SO Valores máximos y características eléctricas
| Core Architecture | 8-bit PIC RISC |
| Program Memory | 896 bytes FLASH (512 x 14) |
| Data RAM | 36 bytes |
| Data EEPROM | 64 bytes |
| Frecuencia de reloj máxima | 4 MHz |
| Instruction Cycle | 400 ns (at 10 MHz input) |
| Instruction Word Size | 14 bits |
| Number of Instructions | 35 single-word |
| I/O Pins | 13 |
| Timers | 1 x 8-bit (TMR0) with 8-bit prescaler |
| Tensión de alimentación | 2.5 V to 5.5 V |
| Temperatura de funcionamiento | -40C to +85C (industrial) |
| Encapsulado | 18-SOIC (0.295" / 7.50 mm) |
| Tipo de montaje | Surface Mount |
| On-chip Peripherals | POR, WDT, BOR, ICSP |
| Estado RoHS | Compliant |
| Packaging | Tape & Reel |
Configuración de pines de PIC16F83T-04I/SO
| Pin 1 | RA2 — PORTA bit 2 (digital I/O) |
| Pin 2 | RA3 — PORTA bit 3 (digital I/O) |
| Pin 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 4 | MCLR/VPP — Master Clear (reset) / programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 7 | RB1 — PORTB bit 1 (digital I/O) |
| Pin 8 | RB2 — PORTB bit 2 (digital I/O) |
| Pin 9 | RB3 — PORTB bit 3 (digital I/O) |
| Pin 10 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 11 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 12 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 13 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 14 | VSS — Ground reference |
| Pin 15 | OSC2/CLKOUT — Oscillator output / clock out |
| Pin 16 | OSC1/CLKIN — Oscillator input / external clock |
| Pin 17 | RA0 — PORTA bit 0 (digital I/O) |
| Pin 18 | RA1 — PORTA bit 1 (digital I/O) |
Aplicaciones típicas
PIC16F83T-04I/SO es adecuado para 6 aplicacións: Low-Power Sensor Node, Appliance Control Panel, Educational Development Platform, Remote Keyless Entry (RKE) Transmitter, Simple Motor and Relay Driver, LED Indication and Sign Controller.
Low-Power Sensor Node
The PIC16F83T-04I/SO suits low-power sensor nodes because its CMOS static core draws microamp-level idle current and supports sleep mode with Watchdog Timer wake-up. Its 13 I/O pins drive simple SPI or I2C sensor interfaces, while the 2.5 V to 5.5 V supply range accommodates 3.3 V coin-cell or 5 V USB-powered rails. With only 35 instructions and 896 bytes of FLASH, code fits comfortably for periodic-sampling sensor firmware. Industrial -40C to +85C temperature grade enables outdoor and factory-floor deployment.
Recomendado
Appliance Control Panel
The PIC16F83T-04I/SO is widely deployed in appliance control panels - washing machines, microwaves, and HVAC fan controllers - because the 18-SOIC footprint provides a low-profile surface-mount package for compact front-panel PCBs. Its 13 I/O pins connect directly to LED indicators, 7-segment displays via BCD latches, and keypad matrices. Brown-Out Reset and Power-On Reset ensure reliable cold-start behavior, while EEPROM data memory stores user-set parameters such as cycle selection and calibration values across power cycles.
Recomendado
Educational Development Platform
The PIC16F83T-04I/SO and its PIC16F8X siblings remain a popular teaching MCU because the 14-bit instruction set is small enough to learn in a semester yet architecturally similar to modern PIC18/PIC24 parts. Its 18-pin SOIC and DIP packages support both surface-mount soldering labs and breadboard prototyping. The ICSP (In-Circuit Serial Programming) interface on RB6/RB7 enables students to flash code via low-cost PICKit programmers, making it ideal for university embedded systems courses.
Recomendado
Remote Keyless Entry (RKE) Transmitter
Battery-powered RKE transmitters leverage the PIC16F83T-04I/SO's low quiescent current and instant wake from sleep on interrupt, transmitting a 433 MHz or 315 MHz coded pulse train via a connected SAW resonator transmitter. With 896 bytes of FLASH, a rolling-code algorithm and key-press debounce routine fit comfortably. The 18-SOIC package fits inside miniature keyfob enclosures, and the industrial temperature grade ensures reliable operation across automotive environments from -40C in winter to +85C in dashboard sun.
Recomendado
Simple Motor and Relay Driver
The PIC16F83T-04I/SO drives small DC motors, solenoids, and relays through its 13 I/O pins paired with external MOSFET or BJT drivers. Its single 8-bit TMR0 with 8-bit prescaler supports PWM generation via software for speed control up to a few hundred Hz - sufficient for fans, pumps, and valve actuators. Industrial -40C to +85C operation supports outdoor motor control boxes. The compact 18-SOIC package simplifies integration into motor-control PCBs with mixed analog and digital sections.
Recomendado
LED Indication and Sign Controller
The PIC16F83T-04I/SO multiplexes multiple 7-segment or LED matrix displays via its PORTB I/O pins, with software-driven Charlieplexing or traditional row/column scanning. Its FLASH memory stores message tables, animation sequences, and brightness tables. The 4 MHz clock supports refresh rates above 100 Hz, eliminating visible flicker. The 18-SOIC surface-mount package is suitable for slim indoor sign enclosures and channel-letter controllers where long-term reliability and Microchip's product longevity program are decisive selection factors.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16F83T-04I/SO — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC16F83-04/SO | PIC16F84A-04/SO | PIC16F84A-04I/SO | PIC16F819-I/SO | PIC16F818-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC (0.295") | 18-SOIC (0.295") - same | 18-SOIC (0.295") - same | 18-SOIC (0.295") - same | 18-SOIC (0.295") - same | 18-SOIC (0.295") - same |
| Program Memory | 896 bytes FLASH | 896 bytes FLASH (same) | 1.75 KB FLASH (+95%) | 1.75 KB FLASH (+95%) | 3.5 KB FLASH (+290%) | 1.75 KB FLASH (+95%) |
| Data RAM | 36 bytes | 36 bytes (same) | 68 bytes (+89%) | 68 bytes (+89%) | 256 bytes (+611%) | 128 bytes (+256%) |
| Data EEPROM | 64 bytes | 64 bytes (same) | 128 bytes (+100%) | 128 bytes (+100%) | 256 bytes (+300%) | 128 bytes (+100%) |
| Maximum Clock | 4 MHz | 4 MHz (same) | 4 MHz (same speed grade) | 4 MHz (same speed grade) | 20 MHz (+400%) | 20 MHz (+400%) |
| I/O Pins | 13 | 13 (same) | 13 (same) | 13 (same) | 16 (+23%) | 16 (+23%) |
| ADC | None | None (same) | None (same) | None (same) | 10-bit, 8 channels | 10-bit, 8 channels |
| Internal Oscillator | No | No (same) | No (same) | No (same) | Yes, 8 MHz | Yes, 8 MHz |
| Operating Temperature | -40C to +85C (industrial) | 0C to +70C (commercial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
Diferenciadores clave
- Lowest-cost industrial-grade 8-bit flash MCU in 18-SOIC (frente a PIC16F83-04/SO)
- Minimal code footprint - 35-instruction RISC core (frente a PIC16F84A-04I/SO)
- Direct migration path to ADC-equipped MCU in same footprint (frente a PIC16F818-I/SO)
Notas de diseño
The PIC16F83T-04I/SO operates from 2.5 V to 5.5 V. For designs migrating between 5 V and 3.3 V rails, ensure any pull-up resistors are sized appropriately: at 5 V use 10 kohm to 47 kohm, at 3.3 V use 22 kohm to 100 kohm. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin, plus a bulk 10 uF tantalum or aluminum polymer capacitor at the board supply entry. Brown-Out Reset should be enabled in configuration bits for any design where VDD may sag below 4.0 V during motor or relay transients.
Place the 4 MHz ceramic resonator or crystal with its load capacitors within 5 mm of the OSC1/OSC2 pins. Use short, symmetrical traces and guard the oscillator traces with a ground pour to minimize radiated EMI and susceptibility to adjacent digital signals. For the 18-SOIC package, route traces on a 0.5 mm or finer pitch; if hand-soldering, use a fine-tip iron and 0.4 mm lead-free solder. Keep MCLR traces short and add a 10 kohm pull-up to VDD plus a 100 nF decoupling cap on MCLR for reliable reset behavior.
Three common pitfalls when designing with PIC16F83T-04I/SO: (1) configuring the WDT without an adequate postscaler can lock the device in an infinite reset loop if the WDT fires faster than your main loop clears it; (2) the PIC16F8X ICSP pins (RB6/RB7) must not be heavily loaded during programming - leave them accessible with test points or a 6-pin header for PICKit connection; (3) the RA4 pin is an open-drain output - external pull-up required to drive a logic-high to a 5V rail. Always read the configuration bits carefully and verify CP (code-protect) is set per your IP requirements.
PORTB pins RB4-RB7 feature interrupt-on-change (IOC) which generates an interrupt on any logic transition. Debounce mechanical switches in software by delaying re-enabling the IOC interrupt for 5-10 ms. For long PCB traces carrying PORTB signals to switches, fold interfaces, or off-board connectors, add a 100 ohm series resistor to dampen transmission-line ringing and a small capacitor (10-100 pF) to ground for EMI suppression. Avoid running digital I/O traces parallel to analog or oscillator traces to minimize crosstalk.
Información de cumplimiento
RoHS and lead-free compliant per Microchip product page. Industrial temperature grade, not AEC-Q100 qualified - not designed for automotive safety applications.