PIC16F720-E/SO - 8-Bit 16MHz 3.5KB Flash MCU | Microchip
N.º de pieza: PIC16F720-E/SO ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $1.82 | $1,82 |
| 10 | $1.71 | $17,10 |
| 100 | $1.46 | $146,00 |
| 500 | $1.18 | $590,00 |
| 1.000 | $0.99 | $990,00 |
PIC16F720-E/SO Descripción general
A PIC microcontroller is a RISC-based (Reduced Instruction Set Computer) 8-bit MCU widely used in embedded control. The PIC16 mid-range family occupies the tier between baseline PIC10/12/16 devices and the PIC18/dsPIC enhanced family, and sits within the broader category hierarchy of microcontroller -> embedded processor -> semiconductor IC. The PIC16F720 is specifically designed for cost-sensitive applications requiring on-chip Flash, EEPROM data storage, and serial peripherals without the overhead of larger 16-bit timers or advanced motor-control peripherals.
Key features include a 35-instruction mid-range core, 8-level hardware stack, 12-channel 8-bit ADC, two 8-bit timers (TMR0/TMR2) plus one 16-bit timer (TMR1), an Enhanced Capture/Compare/PWM (ECCP) module, AUSART, I²C, SPI serial interfaces, 25mA source/sink I/O current, watchdog timer, power-on reset, and brown-out reset. The internal 16MHz oscillator eliminates the need for an external crystal in most designs, and in-circuit serial programming (ICSP) allows field firmware updates via standard Microchip tools.
Typical applications include LED lighting controllers, low-power sensor nodes, consumer white goods, automotive body modules, and battery-charged remote controls. The 25mA I/O drive eliminates the need for external buffers when driving LEDs or small relays directly from the port pins.
Design tip: when migrating between -I (industrial) and -E (extended) temperature grades, verify brown-out reset and ADC accuracy over the full temperature range; the -E grade is qualified to +125°C with tighter automotive-grade test coverage. Use Microchip's MPLAB X IDE and XC8 compiler for firmware development.
Alternativas directas para PIC16F720-E/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 PIC16F720-E/SO (mismo factor de forma y huella) — difiere en Operating Temperature, Package, Core Architecture, I/O Pins, ADC.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F721-E/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16F720-I/SO
✅ Sustitución directa✓ En stock
$1.02 / unidad
Ver hoja de datos →PIC16F716-I/SO
✅ Sustitución directa✓ En stock
$1.13 / unidad
Ver hoja de datos →PIC16F720T-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$0.52 / unidad
Ver hoja de datos →PIC16F690-I/SO
✅ Sustitución directa✓ En stock
$1.62 / unidad
Ver hoja de datos →PIC16F720-E/SO Valores máximos y características eléctricas
| Core Architecture | PIC16 mid-range, 8-bit RISC |
| Instruction Set | 35 instructions |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data EEPROM | 128 bytes |
| SRAM | 128 bytes |
| Maximum CPU Clock | 16 MHz (internal oscillator) |
| Tensión de alimentación | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| I/O Drive Strength | 25 mA source/sink |
| Timers | TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit) |
| ADC | 12-channel, 8-bit |
| Capture/Compare/PWM | 1x ECCP module |
| Serial Interfaces | I²C, SPI, AUSART (enhanced UART) |
| Temperatura de funcionamiento | -40°C to +125°C (extended, -E grade) |
| Encapsulado | 20-pin SOIC (SO), 7.50 mm body width |
| Low-Power Feature | nanoWatt XLP technology |
| Programming | In-Circuit Serial Programming (ICSP) |
Configuración de pines de PIC16F720-E/SO
| Pin 1 | RA3/AN3/Vref+ — Bidirectional I/O / Analog input channel 3 / ADC positive reference |
| Pin 2 | RA4/AN4 — Bidirectional I/O / Analog input channel 4 |
| Pin 3 | RA5/AN5 — Bidirectional I/O / Analog input channel 5 |
| Pin 4 | RA0/AN0 — Bidirectional I/O / Analog input channel 0 |
| Pin 5 | RA1/AN1 — Bidirectional I/O / Analog input channel 1 |
| Pin 6 | RA2/AN2 — Bidirectional I/O / Analog input channel 2 |
| Pin 7 | VDD — Positive power supply (1.8V to 5.5V) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7/OSC1 — Bidirectional I/O / External oscillator input |
| Pin 10 | RA6/OSC2 — Bidirectional I/O / External oscillator output |
| Pin 11 | RC0 — Bidirectional I/O port C bit 0 |
| Pin 12 | RC1 — Bidirectional I/O port C bit 1 |
| Pin 13 | RC2 — Bidirectional I/O port C bit 2 |
| Pin 14 | RC3 — Bidirectional I/O port C bit 3 |
| Pin 15 | RC4 — Bidirectional I/O port C bit 4 |
| Pin 16 | RC5 — Bidirectional I/O port C bit 5 |
| Pin 17 | RC6/TX — Bidirectional I/O / AUSART asynchronous transmit |
| Pin 18 | RC7/RX — Bidirectional I/O / AUSART asynchronous receive |
| Pin 19 | VSS — Ground reference (second VSS pin) |
| Pin 20 | VDD — Positive power supply (second VDD pin) |
Aplicaciones típicas
PIC16F720-E/SO es adecuado para 6 aplicacións: LED Lighting Controllers, Battery-Powered Sensor Nodes, Automotive Body Electronics, Consumer White Goods, Industrial Control Modules, Remote Controls and IR Transmitters.
LED Lighting Controllers
The PIC16F720-E/SO is well-suited for LED lighting controllers thanks to its 25 mA I/O source/sink drive strength, integrated ECCP PWM module, and 12-channel 8-bit ADC for ambient light or temperature sensing. Placed as the main controller on a smart bulb or LED driver PCB, the part generates PWM dimming signals directly without external drivers, while the nanoWatt XLP technology keeps standby current low. Compared to discrete 555-timer designs, the PIC16F720 enables programmable dimming curves, color mixing, and DMX-style protocols via the AUSART port. The -E temperature grade supports sealed luminaire enclosures operating up to +125 C.
Recomendado
Battery-Powered Sensor Nodes
For wireless or wired sensor nodes running from 2x AA cells or a CR2032 coin cell, the PIC16F720-E/SO's nanoWatt XLP technology delivers microamp-range sleep currents while its 1.8V minimum supply extends usable battery life below 2.0V. The internal 16MHz oscillator eliminates external crystals, reducing BOM cost and PCB area. The 12-channel 8-bit ADC reads multiple analog sensors (temperature, light, gas) without external multiplexing, and the I²C/SPI interfaces connect to digital sensors. Compared to discrete logic designs, the integrated MCU reduces quiescent current by orders of magnitude.
Recomendado
Automotive Body Electronics
The PIC16F720-E/SO's -40 C to +125 C extended temperature grade qualifies it for automotive body modules, window controls, seat positioners, and interior lighting. The 18 I/O pins drive relays, LEDs, and small motors directly via the 25 mA source/sink capability. The ECCP module generates PWM signals for servo positioning and DC motor speed control. The AUSART port interfaces with LIN or K-Line transceivers for in-vehicle networking. Compared to older PIC16F716 designs, the PIC16F720 adds more ADC channels and a wider supply range for cranking-transient survival.
Recomendado
Consumer White Goods
In washing machines, dishwashers, microwave ovens, and small kitchen appliances, the PIC16F720-E/SO serves as the main control MCU. The 3.5 KB Flash stores state-machine control code, the ECCP drives motor control signals, the ADC reads temperature/level sensors, and the I²C port connects to user-interface displays. The nanoWatt XLP technology maintains standby clocks and timers without high quiescent current. Compared to relay-logic designs, the MCU enables energy-efficiency modes, fault diagnostics, and touch-button interfaces at lower BOM cost.
Recomendado
Industrial Control Modules
For DIN-rail mounted industrial control modules (sensor transmitters, isolators, simple PLCs), the PIC16F720-E/SO provides deterministic 8-bit processing with PIC16 mid-range simplicity. The AUSART port interfaces with RS-485 transceivers for Modbus RTU slave operation. The ECCP generates isolated PWM outputs for valve or actuator control. The BOR and watchdog timer ensure reliable operation in electrically noisy industrial environments. Compared to 32-bit ARM Cortex alternatives, the PIC16F720 has a smaller footprint, simpler toolchain, and lower BOM cost.
Recomendado
Remote Controls and IR Transmitters
For handheld remote controls, the PIC16F720-E/SO's nanoWatt XLP technology enables multi-year battery operation, and the ECCP module generates accurate 38 kHz or 56 kHz carrier signals for IR transmission. The 128-byte SRAM is sufficient for protocol encoding buffers (RC5, NEC, SIRC). The internal 16MHz oscillator provides accurate carrier frequency without crystal compensation across battery voltage decay. Compared to dedicated IR-encoder ICs, the PIC16F720 supports user-upgradeable protocol libraries via ICSP.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16F720-E/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 | PIC16F721-E/SO | PIC16F720-I/SO | PIC16F716-I/SO | PIC16F690-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-20 (SO) 7.50 mm | SOIC-20 (SO) - same | SOIC-20 (SO) - same | SOIC-20 (SO) - same | SOIC-20 (SO) - same |
| Program Flash Memory | 3.5 KB (2K x 14) | 7 KB (4K x 14) - +100% | 3.5 KB - same | 2 KB (1K x 14) - -43% | 7 KB (4K x 14) - +100% |
| SRAM | 128 bytes | 128 bytes - same | 128 bytes - same | 128 bytes - same | 256 bytes - +100% |
| Maximum Clock Speed | 16 MHz | 16 MHz - same | 16 MHz - same | 20 MHz - +25% | 20 MHz - +25% |
| Operating Temperature | -40°C to +125°C (extended) | -40°C to +125°C - same | -40°C to +85°C (industrial) | -40°C to +85°C (industrial) | -40°C to +85°C (industrial) |
| I/O Pins | 18 | 18 - same | 18 - same | 18 - same | 18 - same |
| ADC Channels | 12 x 8-bit | 12 x 8-bit - same | 12 x 8-bit - same | 8 x 8-bit - -33% | 12 x 10-bit - +25% resolution |
| Unit Price (1000+ qty) | $0.99 | ~$1.10 | ~$0.92 - lower | ~$0.85 - lower | ~$1.25 |
Diferenciadores clave
- Doubled Flash over previous-generation PIC16F716 in same SOIC-20 footprint (frente a PIC16F716-I/SO)
- Extended automotive temperature grade in SOIC-20 vs industrial-only PIC16F720-I/SO (frente a PIC16F720-I/SO)
- 12-channel ADC vs 8-channel on older PIC16F716 (frente a PIC16F716-I/SO)
- Higher-end enhanced mid-range core option available in same package (frente a PIC16F690-I/SO)
Notas de diseño
The PIC16F720-E/SO operates from 1.8V to 5.5V supply. For battery applications using two alkaline cells (3.0V nominal, decaying to 2.0V), enable the brown-out reset (BOR) at the 1.8V threshold to prevent code execution below the minimum voltage. Estimated: at 16MHz active current of ~1 mA and sleep current of ~50 nA with XLP enabled, a CR2032 coin cell (~220 mAh) can power the MCU for several years in duty-cycled sensor applications.
Place a 100 nF ceramic decoupling capacitor as physically close to pin 7 (VDD) and pin 8 (VSS) as possible, with a short ground trace to a low-impedance ground plane. The SOIC-20 package exposes pin 19 (VSS) and pin 20 (VDD) as a second power pair; both VDD pins must be connected and both VSS pins must be grounded. Use a ground fill on the bottom layer to reduce EMI susceptibility from switching I/O lines.
Do not configure RA5 as a digital output while using the internal 16MHz oscillator without verifying the configuration bits. The oscillator can be source-locked to specific I/O pins in some PIC16F720 variants; always consult the configuration word settings in the datasheet before finalizing the PCB layout. Configuration word programming via ICSP requires the standard 5-pin Microchip pinout (VDD, VSS, MCLR, PGD, PGC) for in-circuit programming headers.
The PIC16F720-E/SO's extended -40°C to +125°C operating range supports sealed enclosures but does not require external heatsinking. The SOIC-20 package dissipates negligible power (typical active current 1-2 mA at 16MHz from 5V). However, in automotive under-hood applications, ensure ambient temperature at the package stays below +125°C; derate by 10-15°C if the MCU is mounted near heat sources such as power resistors or transformer cores.
The 25 mA I/O drive strength is sufficient to drive LEDs directly, but fast switching edges (10 ns rise time) can inject EMI into adjacent traces. Series-terminate high-speed signals (ECCP PWM output, SPI clock) with 33-100 ohm resistors when driving cables or long PCB traces. Keep the AUSART TX/RX traces short and route them away from the ADC analog inputs to prevent digital switching noise from coupling into ADC conversions.
Información de cumplimiento
RoHS compliant per Microchip product page. -E temperature grade supports automotive applications but is not explicitly AEC-Q100 qualified as a stand-alone standard; request Microchip PPAP documentation for AEC-Q100 lot-level compliance. Lead-free and halogen-free per Microchip environmental compliance documentation.