PIC16F83T-04I/SO - 4MHz 8-bit Flash MCU, 18-SOIC | Microchip
N.º da peça: PIC16F83T-04I/SO ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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 drop-in para PIC16F83T-04I/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16F83T-04I/SO (mesmo formato e footprint) — diferindo em Package, Core Architecture, Timers, Data EEPROM, I/O Pins.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F83-04/SO
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.38 / unidade
Ver ficha técnica →PIC16F84A-04/SO
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16F84A-04I/SO
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.59 / unidade
Ver ficha técnica →PIC16F819-I/SO
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.95 / unidade
Ver ficha técnica →PIC16F818-I/SO
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16F83T-04I/SO Classificações máximas e características elétricas
| Core Architecture | 8-bit PIC RISC |
| Program Memory | 896 bytes FLASH (512 x 14) |
| Data RAM | 36 bytes |
| Data EEPROM | 64 bytes |
| Frequência máxima de clock | 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 |
| Tensão de alimentação | 2.5 V to 5.5 V |
| Temperatura de operação | -40C to +85C (industrial) |
| Encapsulamento | 18-SOIC (0.295" / 7.50 mm) |
| Tipo de montagem | Surface Mount |
| On-chip Peripherals | POR, WDT, BOR, ICSP |
| Status RoHS | Compliant |
| Packaging | Tape & Reel |
Configuração de pinos do PIC16F83T-04I/SO
| Pino 1 | RA2 — PORTA bit 2 (digital I/O) |
| Pino 2 | RA3 — PORTA bit 3 (digital I/O) |
| Pino 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 4 | MCLR/VPP — Master Clear (reset) / programming voltage |
| Pino 5 | VSS — Ground reference |
| Pino 6 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 7 | RB1 — PORTB bit 1 (digital I/O) |
| Pino 8 | RB2 — PORTB bit 2 (digital I/O) |
| Pino 9 | RB3 — PORTB bit 3 (digital I/O) |
| Pino 10 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pino 11 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pino 12 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 13 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 14 | VSS — Ground reference |
| Pino 15 | OSC2/CLKOUT — Oscillator output / clock out |
| Pino 16 | OSC1/CLKIN — Oscillator input / external clock |
| Pino 17 | RA0 — PORTA bit 0 (digital I/O) |
| Pino 18 | RA1 — PORTA bit 1 (digital I/O) |
Aplicações típicas
PIC16F83T-04I/SO é adequado para 6 aplicaçãos: 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
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F83T-04I/SO — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- Lowest-cost industrial-grade 8-bit flash MCU in 18-SOIC (vs PIC16F83-04/SO)
- Minimal code footprint - 35-instruction RISC core (vs PIC16F84A-04I/SO)
- Direct migration path to ADC-equipped MCU in same footprint (vs PIC16F818-I/SO)
Notas de projeto
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.
Informações de conformidade
RoHS and lead-free compliant per Microchip product page. Industrial temperature grade, not AEC-Q100 qualified - not designed for automotive safety applications.