PIC16F724-I/PT - 8-Bit 20MHz 7KB Flash MCU | Microchip | TQFP-44
N.º da peça: PIC16F724-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $2.65 | $2,65 |
| 10 | $2.38 | $23,80 |
| 100 | $2.12 | $212,00 |
| 500 | $1.88 | $940,00 |
| 1.000 | $1.67 | $1.670,00 |
PIC16F724-I/PT Visão geral
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for deterministic real-time control in cost-sensitive embedded applications. The PIC16F724 uses the mid-range x14 instruction set - only 35 single-word instructions - and executes most instructions in 200 ns at 20 MHz. This sits in the hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC, balancing code density, ease of use, and low power.
Key features include 7 KB Flash program memory, 192 bytes of RAM, an internal 16 MHz oscillator (with PLL options), two 8-bit timers and one 16-bit timer, a 12-channel 8-bit ADC, two comparators, a USART, an SPI/I2C MSSP peripheral, and nanoWatt XLP sleep currents typically in the nA range. The wide 2.0V-5.5V supply range lets it run directly from a 2xAA battery pack, a 3.3V regulated rail, or a 5V USB-powered supply.
Architecturally, the PIC16F724 uses a Harvard RISC core with separate program and data buses, an in-circuit debug (ICD) interface, and a robust brown-out-reset and watchdog timer for field reliability. The 44-pin TQFP gives generous I/O and peripheral access for applications that need more lines than the smaller 28- or 40-pin variants in the same family.
Typical applications include consumer appliance control panels, sensor conditioning front-ends, battery-powered handheld instruments, white-goods user interfaces, LED lighting controllers, and low-cost motor-control signal conditioning. The PIC16F724's XLP power profile makes it well-suited to designs that spend long intervals in sleep.
When designing with this device, place a 0.1 µF decoupling capacitor as close as possible to VDD/VSS, budget the ICSP/ICD pins (RB6/RB7) for programming access, and use Microchip's MPLAB X IDE with the XC8 compiler for development. For volume production, the pin-compatible PIC16F726-I/PT and PIC16F727-I/PT offer larger Flash footprints in the same TQFP-44 package for code-growth headroom.
This page combines datasheet specifications, current distributor pricing, drop-in TQFP-44 alternatives, and application guidance not found in the manufacturer datasheet alone.
Alternativas drop-in para PIC16F724-I/PT — 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 PIC16F724-I/PT (mesmo formato e footprint) — diferindo em ADC, Operating Temperature, Package, Core Architecture, Internal Oscillator.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F726-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F727-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF724-I/PT
✅ Drop-In✓ Em estoque
$2.1 / unidade
Ver ficha técnica →PIC16F722-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F723-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F720-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F724-I/PT Classificações máximas e características elétricas
| Core Architecture | PIC16 mid-range 8-bit RISC (Harvard) |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word instructions |
| Maximum CPU Speed | 20 MHz |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data RAM | 192 bytes |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| ADC | 12-channel, 8-bit |
| Comparators | 2 |
| Communication Peripherals | 1 x USART, 1 x MSSP (SPI / I2C) |
| Temperatura de operação | -40 °C to +85 °C (industrial) |
| Encapsulamento | TQFP-44 (10 x 10 mm, PT) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 |
| Status RoHS | Compliant |
| Low-Power Technology | nanoWatt XLP |
| Programming / Debug | ICSP via RB6/RB7 |
Configuração de pinos do PIC16F724-I/PT
| Pino 1 | RA0/AN0 — PORTA bit 0 / ADC input AN0 |
| Pino 2 | RA1/AN1 — PORTA bit 1 / ADC input AN1 |
| Pino 3 | RA2/AN2/VREF- — PORTA bit 2 / ADC AN2 / negative reference |
| Pino 4 | RA3/AN3/VREF+ — PORTA bit 3 / ADC AN3 / positive reference |
| Pino 5 | RA4/AN4/T0CKI — PORTA bit 4 / ADC AN4 / Timer0 clock |
| Pino 6 | RA5/AN5/SS — PORTA bit 5 / ADC AN5 / SPI slave select |
| Pino 7 | RA6/OSC2/CLKO — PORTA bit 6 / oscillator output / clock out |
| Pino 8 | RA7/OSC1/CLKI — PORTA bit 7 / oscillator input / clock in |
| Pino 9 | VDD — Positive supply (2.0 V to 5.5 V) |
| Pino 10 | VSS — Ground reference |
| Pino 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock |
| Pino 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pino 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Pino 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 15 | RD0 — PORTD bit 0 |
| Pino 16 | RD1 — PORTD bit 1 |
| Pino 17 | RD2 — PORTD bit 2 |
| Pino 18 | RD3 — PORTD bit 3 |
| Pino 19 | RD4 — PORTD bit 4 |
| Pino 20 | RD5 — PORTD bit 5 |
| Pino 21 | RD6 — PORTD bit 6 |
| Pino 22 | RD7 — PORTD bit 7 |
| Pino 23 | VSS — Ground reference |
| Pino 24 | VDD — Positive supply |
| Pino 25 | RB0/AN12/INT — PORTB bit 0 / ADC AN12 / external interrupt |
| Pino 26 | RB1/AN10 — PORTB bit 1 / ADC AN10 |
| Pino 27 | RB2/AN8 — PORTB bit 2 / ADC AN8 |
| Pino 28 | RB3/AN9 — PORTB bit 3 / ADC AN9 |
| Pino 29 | RB4/AN11 — PORTB bit 4 / ADC AN11 |
| Pino 30 | RB5/AN13 — PORTB bit 5 / ADC AN13 |
| Pino 31 | RB6/ICSPCLK — PORTB bit 6 / ICSP clock (programming/debug) |
| Pino 32 | RB7/ICSPDAT — PORTB bit 7 / ICSP data (programming/debug) |
| Pino 33 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 34 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 35 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pino 36 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pino 37 | RE0/RD — PORTE bit 0 / parallel slave port read |
| Pino 38 | RE1/WR — PORTE bit 1 / parallel slave port write |
| Pino 39 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
| Pino 40 | VDD — Positive supply |
| Pino 41 | VSS — Ground reference |
| Pino 42 | MCLR/VPP/RE3 — Master clear reset / programming voltage / PORTE bit 3 |
| Pino 43 | NC — Not connected (per datasheet) |
| Pino 44 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16F724-I/PT é adequado para 6 aplicaçãos: Consumer Appliance Control Panel, Battery-Powered Sensor Front-End, LED Lighting Controller, Industrial Control Signal Conditioning, Handheld Measurement Instrument, Low-Cost Motor-Control Signal Conditioning.
Consumer Appliance Control Panel
The PIC16F724-I/PT suits consumer appliance control panels thanks to its 36 GPIO pins driving segmented LCDs, keypads, and relay drivers. The 20 MHz mid-range core runs user-interface state machines with sub-microsecond latency, and 7 KB of Flash fits appliance firmware with room for feature growth. The 2.0-5.5 V supply lets the MCU run directly off a rectified transformer rail. nanoWatt XLP sleep currents in the nA range support standby power budgets below 0.5 W, which is increasingly required by ENERGY STAR and EU Ecodesign 2026 tiers for white goods.
Recomendado
Battery-Powered Sensor Front-End
In battery-powered sensor front-ends, the PIC16F724-I/PT acts as a low-power MCU reading the on-chip 12-channel 8-bit ADC and pushing data over the MSSP (SPI or I2C) peripheral. nanoWatt XLP sleep mode lets the design spend >99 percent of its duty cycle asleep with sub-µA quiescent draw, while periodic ADC scans and 20 MHz burst processing keep response times under 5 ms. The wide 2.0-5.5 V supply enables direct 2xAA alkaline or 3.6 V LiSOCl2 operation without an additional LDO.
Recomendado
LED Lighting Controller
The PIC16F724-I/PT drives LED lighting controllers by combining 16-bit Timer1 PWM with the on-chip comparators for constant-current feedback. The 20 MHz CPU executes 200 ns-resolution dimming math, and the 7 KB Flash holds DMX-512, 0-10V, and DALI Lite control stacks for retrofit fixtures. The industrial -40 °C to +85 °C range covers outdoor and high-bay luminaires. NanoWatt XLP standby modes cut idle current below 50 µA, helping fixtures meet ENERGY STAR v2.2 standby requirements.
Recomendado
Industrial Control Signal Conditioning
In industrial control signal conditioning, the PIC16F724-I/PT reads 4-20 mA loops, thermocouples, or strain gauges via its 12-channel 8-bit ADC and outputs scaled values over the USART or MSSP. The two on-chip comparators handle window-detection on sensor rails, while Timer0/Timer1/Timer2 generate accurate sampling periods. The industrial -40 °C to +85 °C temperature grade and 5.5 V tolerance support 24 V loop-powered designs with external TVS protection.
Recomendado
Handheld Measurement Instrument
The PIC16F724-I/PT serves as the main controller in handheld DMMs, clamp meters, and environmental probes where battery life and BOM cost matter. Its 36 GPIO pins drive segment or character LCDs, push-button keypads, and rotary encoders without external glue logic. The MSSP peripheral interfaces to SPI flash for data logging, while the USART streams readings to a Bluetooth or USB-CDC bridge. nanoWatt XLP deep-sleep currents extend handheld run time to weeks on a single 9V battery.
Recomendado
Low-Cost Motor-Control Signal Conditioning
In small BLDC or stepper-motor control boards, the PIC16F724-I/PT handles back-EMF sensing, Hall-effect decoding, and PWM timing synchronization via its 16-bit Timer1 and the MSSP peripheral. The 20 MHz CPU runs control loops in under 50 µs, and the 7 KB Flash holds trapezoidal commutation or microstepping tables. The wide 2.0-5.5 V supply lets the MCU run on the same 3.3 V or 5 V rail that powers gate drivers, simplifying BOM. The same TQFP-44 package also accommodates the PIC16F727-I/PT for sensorless FOC variants.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F724-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F726-I/PT | PIC16F727-I/PT | PIC16LF724-I/PT | PIC16F722-I/PT | PIC16F723-I/PT | PIC16F720-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Program Memory (Flash) | 7 KB | 14 KB | 14 KB | 7 KB | 3.5 KB | 7 KB | 3.5 KB |
| Data RAM | 192 bytes | 368 bytes | 368 bytes | 192 bytes | 128 bytes | 192 bytes | 128 bytes |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 | 36 |
| ADC Channels | 12 x 8-bit | 12 x 8-bit | 14 x 8-bit | 12 x 8-bit | 11 x 8-bit | 12 x 8-bit | 12 x 8-bit |
Principais diferenciais
- Pin-compatible family headroom (vs PIC16F727-I/PT)
- Lowest voltage variant in the family (vs PIC16LF724-I/PT)
- Reduced Flash option for cost tuning (vs PIC16F722-I/PT)
Notas de projeto
Place a 0.1 µF ceramic decoupling capacitor within 5 mm of every VDD pin and a single 10 µF bulk tantalum or ceramic cap near the device. The PIC16F724-I/PT has four VDD pins (9, 24, 40) and four VSS pins (10, 23, 41) - all must be connected, with each VDD/VSS pair having its own 100 nF cap for switching noise suppression.
The ICSP pins RB6 (ICSPCLK) and RB7 (ICSPDAT) must be accessible for in-circuit programming. Avoid adding low-impedance loads that could interfere with the programmer; on production boards, route these pins to an unpopulated 2x3 header. The MCLR pin (42) needs a 10 kΩ pull-up to VDD; add a 100 nF cap on MCLR for reset-line debouncing if long mechanical switches are connected.
At 20 MHz with VDD = 5.5 V and all peripherals active, typical core current is below 10 mA (less than 55 mW dissipation). The TQFP-44 has a thermal resistance of roughly 50 °C/W, so the junction rise is negligible in normal operation. nanoWatt XLP sleep mode typically draws <100 nA, allowing battery designs to budget standby current from leakage sources rather than the MCU itself.
Route the analog AN0-AN13 inputs away from digital switching lines, and place the analog AVdd/AVss pair (if used in your PCB) with its own filtered ferrite bead. Keep the crystal or resonator traces short (<10 mm) and symmetric to minimize EMI. Use a ground plane on layer 2 directly under the MCU for best EMI and thermal performance.
Informações de conformidade
RoHS and lead-free per Microchip product page; PIC16F724-I/PT is commercial/industrial grade (not AEC-Q100 qualified).