PIC16F83T-10/SO - 8-Bit 10MHz 896B Flash MCU | Microchip
Teilenummer: PIC16F83T-10/SO ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $6.95 | $6,95 |
| 10 | $6.2 | $62,00 |
| 100 | $5.45 | $545,00 |
| 500 | $4.85 | $2.425,00 |
| 1.000 | $4.3 | $4.300,00 |
PIC16F83T-10/SO Übersicht
A microcontroller (MCU) is a single-chip computer that contains a CPU core, program memory, working RAM, data EEPROM, and peripherals. Within the broader taxonomy, the PIC16F83T-10/SO is a member of the 8-bit microcontroller class, specifically the enhanced Mid-Range PIC16F family, which sits above baseline PIC10/12/14 devices in Microchip's product hierarchy. These MCUs are widely used as the central processing element in compact, low-cost embedded systems where deterministic real-time control and small code footprints matter more than raw computational throughput.
Key features include 13 digital I/O pins multiplexed with peripheral functions, a 10-bit successive approximation Analog-to-Digital Converter (ADC), a Watchdog Timer (WDT) for runaway code recovery, Power-On Reset (POR), Brown-Out Reset (BOR), an 8-bit Timer0 and 16-bit Timer1 with capture/compare, and an operating voltage range of 4.0 V to 5.5 V. The 35 single-word instruction RISC architecture means most instructions execute in a single 400 ns instruction cycle (at 10 MHz), with only program branches taking two cycles. The PIC16F83T-10/SO consumes only a few mA active and supports sleep mode for battery-powered designs.
Typical applications include remote control transmitters, small appliance controllers, sensor interface front-ends, simple LED driver controllers, and hobby/educational projects that need a programmable logic replacement. The 64-byte EEPROM allows storing calibration constants or user preferences without external storage, and the in-circuit serial programming (ICSP) interface allows field firmware updates via just two I/O pins.
Designers should note that the PIC16F83T-10/SO uses the legacy 14-bit instruction set, so code is not source-compatible with the newer PIC16F1xxx enhanced Mid-Range cores. For new designs, Microchip recommends the PIC16F818 or PIC16F819 as drop-in successors with more memory and modern peripherals.
Drop-in-Alternativen für PIC16F83T-10/SO – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F83T-10/SO (gleiche Bauform und Footprint) – abweichend in Package, Timers, Data EEPROM, Core Architecture, Instruction Cycle Time.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F84A-10/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F83-04/SO
✅ Drop-In✓ Auf Lager
$1.38 / Stück
Datenblatt ansehen →PIC16F84A-04/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F819-I/SO
✅ Drop-In✓ Auf Lager
$1.95 / Stück
Datenblatt ansehen →PIC16F818-I/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F88-I/SO
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
PIC16F83T-10/SO Grenzwerte & elektrische Eigenschaften
| Product Family | PIC16F8x |
| Core Architecture | 8-bit RISC (14-bit instruction word) |
| Program Memory Type | Flash |
| Program Memory Size | 896 bytes (512 x 14 words) |
| Data RAM | 36 bytes |
| Data EEPROM | 64 bytes |
| Maximale Taktfrequenz | 10 MHz |
| Instruction Cycle Time | 400 ns (at 10 MHz) |
| Instruction Set Size | 35 single-word instructions |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| I/O Pins | 13 |
| ADC | 8-channel, 10-bit successive approximation |
| Timers | 1 x 8-bit Timer0, 1 x 16-bit Timer1 |
| Watchdog Timer (WDT) | Yes, with on-chip RC oscillator |
| Brown-Out Reset (BOR) | Yes |
| Power-On Reset (POR) | Yes |
| In-Circuit Serial Programming (ICSP) | Yes |
| Betriebstemperaturbereich | 0 C to +70 C (commercial) |
| Gehäuse | 18-pin SOIC (SO), 7.50 mm body width |
| Montageart | Surface Mount |
PIC16F83T-10/SO Pin-Konfiguration
| Pin 1 | RA2 — Digital I/O port A bit 2 / analog channel AN2 |
| Pin 2 | RA3 — Digital I/O port A bit 3 / analog channel AN3 |
| Pin 3 | RA4/T0CKI — Digital I/O port A bit 4 / Timer0 clock input |
| Pin 4 | MCLR/VPP — Master clear reset input / programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Digital I/O port B bit 0 / external interrupt input |
| Pin 7 | RB1 — Digital I/O port B bit 1 |
| Pin 8 | RB2 — Digital I/O port B bit 2 |
| Pin 9 | RB3 — Digital I/O port B bit 3 |
| Pin 10 | RB4 — Digital I/O port B bit 4 |
| Pin 11 | RB5 — Digital I/O port B bit 5 |
| Pin 12 | RB6 — Digital I/O port B bit 6 / serial programming clock |
| Pin 13 | RB7 — Digital I/O port B bit 7 / serial programming data |
| Pin 14 | VDD — Positive supply voltage (4.0 V to 5.5 V) |
| Pin 15 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pin 16 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 17 | RA0/AN0 — Digital I/O port A bit 0 / analog channel AN0 |
| Pin 18 | RA1/AN1 — Digital I/O port A bit 1 / analog channel AN1 |
Typische Anwendungen
PIC16F83T-10/SO ist geeignet für 7 Anwendungs: Remote Control Transmitter, Small Appliance Controller, Sensor Interface Front-End, LED Lighting and Display Driver, Hobbyist and Educational Projects, Battery-Powered Remote Sensor Node, Automotive Interior Accessory Controller.
Remote Control Transmitter
The PIC16F83T-10/SO is well suited to handheld IR/RF remote control transmitters where its 13 I/O pins drive keypad matrix scanning and an infrared or sub-GHz RF transmitter. The 896 bytes of Flash easily fit typical RC5/RC6/SIRC or proprietary encoder firmware, while the 64-byte EEPROM stores device pairing codes and last-channel memory. Its 10 MHz core produces accurate carrier frequencies and bit-banged protocol timing, and the commercial 0 C to +70 C range tolerates indoor environments. Sleep mode with WDT wake-up keeps battery life manageable on two AAA cells.
Empfohlen
Small Appliance Controller
Household appliances such as coffee makers, fans, toasters, and washing-machine sub-controllers benefit from the PIC16F83T-10/SO's combination of low cost, 13 digital I/O, and on-chip 10-bit ADC for sensor reading. The device reads temperature, humidity, or motor-current sensors via the ADC, drives TRIACs or relay coils through its I/O pins, and runs the state-machine logic in Flash. Brown-Out Reset protects against mains brown-outs, and the on-chip WDT recovers from firmware lockups in unattended appliances. The 18-pin SOIC footprint fits easily inside compact plastic enclosures.
Empfohlen
Sensor Interface Front-End
Industrial and consumer sensor-conditioning front-ends use the PIC16F83T-10/SO as a low-cost signal processor for bridge sensors, thermistors, photocells, and simple 4-20 mA loops. Its 10-bit ADC digitizes analog sensor outputs, while the 64-byte EEPROM stores calibration constants and the 36-byte RAM holds instantaneous readings. The 10 MIPS performance supports simple digital filtering (moving average, exponential smoothing) at modest sample rates. The 4.0-5.5 V supply range is compatible with 5 V regulated transducer rails, and ICSP allows in-field firmware updates during sensor recalibration.
Empfohlen
LED Lighting and Display Driver
The PIC16F83T-10/SO drives 7-segment LED displays, dot-matrix panels, and RGB LED chains through its 13 I/O pins, with the 8-bit Timer0 generating PWM waveforms for brightness control. The 10 MHz clock supports multiplexing of 4-8 digit 7-segment displays at flicker-free refresh rates, while the 16-bit Timer1 times long-period fade effects. With 896 bytes of Flash, designers can implement lookup-table-based gamma correction and color-mixing routines. The 18-pin SOIC package mounts compactly on the back of LED PCBs.
Empfohlen
Hobbyist and Educational Projects
The PIC16F83T-10/SO is a popular choice for hobbyist learning platforms, Arduino-alternative projects, and university embedded-systems courses thanks to its simple RISC architecture (only 35 instructions), in-circuit serial programming (ICSP), and low per-unit cost. The 18-pin SOIC is breadboard-friendly with adapter boards, and the extensive Microchip application-note library provides working code examples for UART, I2C, SPI, ADC, and PWM. The 64-byte EEPROM supports non-volatile user-variable storage for learning experiments. PICkit programmers and the MPLAB X IDE provide a free, full-featured toolchain.
Empfohlen
Battery-Powered Remote Sensor Node
The PIC16F83T-10/SO operates effectively in battery-powered remote sensor nodes that wake periodically, take a sensor reading, transmit over a sub-GHz radio, and return to sleep. Its low active current (a few mA at 10 MHz, 5 V) and built-in sleep mode with WDT wake-up support duty cycles well below 1%, extending battery life to months or years on a coin cell. The 64-byte EEPROM stores node ID and calibration values without external memory, and the 10-bit ADC digitizes sensor outputs without a dedicated ADC chip. Brown-Out Reset prevents corrupted EEPROM writes when the battery is exhausted.
Empfohlen
Automotive Interior Accessory Controller
Inside the cabin (where automotive temperature grades apply to surrounding components but not the MCU itself), the PIC16F83T-10/SO controls interior accessories such as LED accent lighting, mirror adjusters, and seat-position presets. Its 13 I/O pins multiplex keypad inputs and PWM outputs to small DC motors or LED drivers. The 64-byte EEPROM retains seat/mirror position memory through power cycles, and the on-chip ADC reads battery voltage for low-battery detection. The 18-pin SOIC is small enough to fit inside mirror housings or door modules.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F83T-10/SO – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16F84A-10/SO | PIC16F83-04/SO | PIC16F84A-04/SO | PIC16F819-I/SO | PIC16F818-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-pin SOIC (SO) | 18-pin SOIC - same | 18-pin SOIC - same | 18-pin SOIC - same | 18-pin SOIC - same | 18-pin SOIC - same |
| Maximum Clock Frequency | 10 MHz | 10 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz |
| Program Memory (Flash) | 896 B | 1.75 KB | 896 B | 1.75 KB | 3.5 KB | 1.75 KB |
| Data RAM | 36 B | 68 B | 36 B | 68 B | 256 B | 128 B |
| Data EEPROM | 64 B | 64 B | 64 B | 64 B | 256 B | 128 B |
| I/O Pins | 13 | 13 | 13 | 13 | 16 | 16 |
| Supply Voltage (VDD) | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| ADC | 8-ch, 10-bit | None | 8-ch, 10-bit | None | 5-ch, 10-bit | 5-ch, 10-bit |
| Internal Oscillator | No (external required) | No | No | No | Yes (31 kHz to 8 MHz) | Yes (32 kHz to 8 MHz) |
Wichtigste Unterscheidungsmerkmale
- Original PIC16F8x family member with on-chip 10-bit ADC (vs. PIC16F84A-10/SO)
- Instruction-set compatible upgrade path with 4x more Flash (vs. PIC16F84A-10/SO)
- Modern successor with internal oscillator eliminates external crystal (vs. PIC16F819-I/SO)
- Lower-cost older alternative when timing is non-critical (vs. PIC16F83-04/SO)
Designhinweise
Estimated: Active current at 10 MHz and 5 V VDD is approximately 5 mA, dropping to under 1 uA in sleep mode. Add a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14), and a 10 uF bulk capacitor on the VDD rail if the supply traces exceed 25 mm. Use a low-ESR ceramic or tantalum bulk cap to prevent VDD droop during GPIO switching transients. The MCLR/VPP pin (pin 4) should be tied to VDD through a 10 kohm pull-up resistor to avoid spurious resets.
The PIC16F83T-10/SO requires an external crystal or clock source - there is no internal oscillator on the original PIC16F8x family. Selecting OSC1/OSC2 mode (XT, HS, LP, RC) in the configuration word must match the actual crystal or resonator. Common pitfalls include leaving MCLR floating (always tie to VDD via 10 kohm), using oscillator modes that conflict with capacitor loading, and exceeding the 5.5 V absolute maximum VDD. Designers upgrading to PIC16F818/819 should review register map differences before reusing firmware.
Use a ground pour on the bottom layer of the PCB tied to the VSS pin (pin 5) to minimize digital switching noise coupling into the analog ADC inputs on RA0/RA1. Route the OSC1/OSC2 traces short and symmetric (under 10 mm) to avoid clock distortion, and place the crystal within 5 mm of the pins with proper load capacitors per the crystal datasheet. Keep ADC analog traces away from the high-current GPIO lines driving relays or TRIACs to preserve 10-bit ADC accuracy. The 18-pin SOIC wide-body footprint (7.5 mm) requires 1.27 mm pitch SOIC land pads.
The ICSP programming interface uses pins RB6 (clock) and RB7 (data), shared with general I/O. During programming, external circuitry on RB6/RB7 may interfere with the programmer; isolate with series resistors or buffer transistors if those pins drive loads. The MCLR/VPP pin must be able to rise to approximately 13 V for high-voltage programming - ensure no low-voltage clamp diodes are present on MCLR. For low-voltage ICSP (LVP) via the CONFIG bit, RB4 becomes the dedicated LVP enable and cannot be used as I/O in LVP mode.
Compliance-Informationen
RoHS/REACH status not stated in the provided verified web data; AEC-Q100 not qualified - this part is commercial-grade (0 C to +70 C) and not suitable for under-hood automotive applications.