PIC16F721-I/SS - 8-Bit 16MHz MCU, 7KB Flash, 20-SSOP | Microchip
N.º de pieza: PIC16F721-I/SS ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $1.93 | $1,93 |
| 10 | $1.74 | $17,40 |
| 100 | $1.5 | $150,00 |
| 500 | $1.34 | $670,00 |
| 1.000 | $1.2 | $1.200,00 |
PIC16F721-I/SS Descripción general
An 8-bit PIC microcontroller is a compact, deterministic processor built on Microchip's RISC (Reduced Instruction Set Computer) architecture. Within the semiconductor hierarchy, PIC MCUs sit under the broader category of microcontrollers (MCUs), which themselves fall under microprocessors and computing ICs. The mid-range PIC16 family is one of the most widely deployed 8-bit MCU lines in the industry, used wherever low power, simple peripherals, and predictable interrupt latency matter more than raw compute. nanoWatt XLP technology extends battery life by reducing active and sleep currents, distinguishing the PIC16F721 from general-purpose 8-bit competitors.
Key specifications include 18 I/O pins with 25mA source/sink current capability, two 8-bit timers (TMR0/TMR2) and one 16-bit timer (TMR1), a 12-channel 8-bit ADC, and serial interfaces including I2C, SPI, and AUSART (Enhanced USART). The device supports 2.0V to 5.5V operation and includes a CCP module for Capture/Compare/PWM, watchdog timer, power-on reset, and brown-out reset.
The PIC16F721 uses a Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and data access. On-chip peripherals are mapped to a linear I/O space, and the mid-range core executes 35 single-word instructions with 8-level hardware stack. The internal 16MHz oscillator eliminates the need for an external crystal in cost-sensitive designs.
Typical applications include consumer appliance controls, sensor node interfaces, battery-powered remote controls, LED lighting controllers, and low-cost industrial sensor conditioning. The combination of XLP nanoWatt technology and multiple timer/capture channels also suits metering and HVAC subsystems.
When designing, derate total I/O source/sink to 200mA per port bank and 400mA per device to stay within absolute maximum ratings, and place the 0.1uF VDD decoupling capacitor within 5mm of the supply pin.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Alternativas directas para PIC16F721-I/SS — 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 PIC16F721-I/SS (mismo factor de forma y huella) — difiere en Package, Operating Temperature, Internal Oscillator, ADC, Timers.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F721-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$0.92 / unidad
Ver hoja de datos →PIC16F720-I/SS
✅ Sustitución directa✓ En stock
$0.82 / unidad
Ver hoja de datos →PIC16F721-E/SS
✅ Sustitución directa✓ En stock
$0.85 / unidad
Ver hoja de datos →PIC16F690-I/SS
✅ Sustitución directa✓ En stock
$1.41 / unidad
Ver hoja de datos →PIC16F687-I/SS
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.27 / unidad
Ver hoja de datos →PIC16F677-I/SS
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.27 / unidad
Ver hoja de datos →PIC16F720T-I/SS
✅ Sustitución directa✓ En stock
$1.02 / unidad
Ver hoja de datos →PIC16F721-I/SS Valores máximos y características eléctricas
| Core | PIC16 mid-range 8-bit RISC |
| Instruction Set Size | 35 instructions |
| Stack Levels | 8 (hardware) |
| Program Memory (Flash) | 7KB (4K x 14 words) |
| SRAM | 256 bytes |
| EEPROM | 128 bytes |
| Maximum Clock Speed | 16 MHz |
| Instruction Cycle Time | 200 ns @ 16 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA per pin |
| Timers | Two 8-bit (TMR0/TMR2), one 16-bit (TMR1) |
| ADC | 12-channel, 8-bit |
| Communication Interfaces | I2C, SPI, AUSART (EUSART) |
| CCP Module | Capture / Compare / PWM |
| Watchdog Timer | Yes (WDT) |
| Reset Sources | POR (Power-on Reset), BOR (Brown-out Reset) |
| Internal Oscillator | 16 MHz (internal, no external crystal required) |
| Temperatura de funcionamiento | -40 C to +85 C (Industrial, 'I' suffix) |
| Encapsulado | 20-SSOP (0.209", 5.30 mm body width) |
| Tipo de montaje | Surface Mount |
| Technology | nanoWatt XLP (eXtreme Low Power) |
| Estado RoHS | Compliant |
| Lead-Free | Yes |
Configuración de pines de PIC16F721-I/SS
| Pin 1 | RA3/AN3/VREF+/T0CKI/SS/MCLR — PORTA bit 3 / ADC ch3 / VREF+ / TMR0 clock / SPI SS / Master Clear (reset, active low) |
| Pin 2 | RA0/AN0/ULPWU — PORTA bit 0 / ADC ch0 / Ultra-Low-Power Wake-up input |
| Pin 3 | RA1/AN1 — PORTA bit 1 / ADC ch1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / ADC ch2 |
| Pin 5 | RC0/T1OSO/T1CKI — PORTC bit 0 / TMR1 oscillator output / TMR1 clock input |
| Pin 6 | RC1/T1OSI/CCP1 — PORTC bit 1 / TMR1 oscillator input / CCP1 PWM output |
| Pin 7 | RC2/AN6 — PORTC bit 2 / ADC ch6 |
| Pin 8 | RC3/AN7 — PORTC bit 3 / ADC ch7 |
| Pin 9 | RC4/SDA/SDI — PORTC bit 4 / I2C data / SPI data in |
| Pin 10 | RC5/SCL/SCK — PORTC bit 5 / I2C clock / SPI clock |
| Pin 11 | RC6/AN8/TX/CK — PORTC bit 6 / ADC ch8 / AUSART TX / AUSART clock |
| Pin 12 | RC7/AN9/RX/DT — PORTC bit 7 / ADC ch9 / AUSART RX / AUSART data |
| Pin 13 | RB0/AN10/INT — PORTB bit 0 / ADC ch10 / external interrupt |
| Pin 14 | RB1/AN11 — PORTB bit 1 / ADC ch11 |
| Pin 15 | RB2 — PORTB bit 2 |
| Pin 16 | RB3 — PORTB bit 3 |
| Pin 17 | RB4 — PORTB bit 4 |
| Pin 18 | RA5/RA4/T1G/SS — PORTA bit 5 / PORTA bit 4 (shared) / TMR1 gate / SPI SS |
| Pin 19 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 20 | VSS — Ground reference |
Aplicaciones típicas
PIC16F721-I/SS es adecuado para 7 aplicacións: Consumer Appliance Control, Battery-Powered Remote Control, Industrial Sensor Conditioning, LED Lighting Controller, HVAC and Metering Subsystems, Toy and Hobby Electronics, Smart Home Sensor Node.
Consumer Appliance Control
The PIC16F721-I/SS suits consumer appliance control boards where 7 KB Flash and 18 I/O provide headroom for state-machine firmware and key/sensor scanning. The CCP module drives TRIACs or relays for heater/load control, and the 12-channel 8-bit ADC reads temperature sensors and potentiometers for closed-loop regulation. nanoWatt XLP keeps standby power below 1 uA, helping appliances meet energy-star idle budgets. The internal 16 MHz oscillator eliminates the external crystal, reducing BOM cost on high-volume SKUs. Pin-compatible mid-range PIC16F720-I/SS can drop in if firmware is refactored to fit 4 KB Flash.
Recomendado
Battery-Powered Remote Control
The PIC16F721-I/SS is well matched to battery-powered remote controls thanks to nanoWatt XLP sleep current below 1 uA and an active current near 1 mA at low clock speeds. The AUSART supports sub-1 GHz or infrared transceiver ICs over a UART-style link, while the integrated timers debounce keypads without external glue logic. With 18 I/O the device can scan up to a 6x6 matrix for full TV-style remotes, and 7 KB Flash stores EPG or device-list look-up tables. Two AA alkaline cells typically deliver multi-year service life in this configuration.
Recomendado
Industrial Sensor Conditioning
The PIC16F721-I/SS handles industrial 4-20 mA loop and 0-10 V analog sensor conditioning with its 12-channel 8-bit ADC, which can be expanded to 10-bit resolution via oversampling in firmware. The 25 mA source/sink I/O drive lets the MCU power opto-couplers and small relays directly. Wide 1.8-5.5 V supply tolerates noisy 24 V-to-5 V rails common on factory floors, while the BOR (brown-out reset) prevents latch-up during brown-outs. The same SSOP-20 footprint as the PIC16F690-I/SS allows field upgrades to higher-resolution ADC without PCB rework.
Recomendado
LED Lighting Controller
The PIC16F721-I/SS serves as the brain of addressable LED drivers and architectural lighting controllers. Its CCP module generates PWM signals for color mixing or dimming, and the 16 MHz core sustains multi-channel DMX-512 or DALI protocol decoding via AUSART. The 12-channel ADC reads ambient light sensors and potentiometer sliders for adaptive lighting. With 7 KB Flash the firmware supports zone presets and transition curves without external memory, and the SSOP-20 footprint suits slim in-fixture PCBs.
Recomendado
HVAC and Metering Subsystems
The PIC16F721-I/SS fits HVAC damper controls and utility metering endpoints where low sleep current and moderate compute are required. The 16-bit TMR1 supports real-time-clock baselining when paired with a 32.768 kHz crystal, enabling wake-on-timer duty cycles. The internal 16 MHz oscillator and AUSART module interface to narrowband PLC or wireless M-Bus modems for AMR. 128 B EEPROM records log/calibration data through 1 million erase/write cycles per Microchip datasheet.
Recomendado
Toy and Hobby Electronics
The PIC16F721-I/SS powers hobby-grade RC receivers, animatronic toys, and educational kits where its low cost and 20-SSOP footprint simplify hand assembly or reflow. The CCP module generates servo PWM, while two 8-bit timers multiplex LEDs or buzzers without CPU overhead. 7 KB Flash stores sound-effect playback tables and motion sequences. The internal oscillator eliminates crystals on hobby budgets, and the AUSART links to Bluetooth or 2.4 GHz transceiver daughter-boards for app-controlled designs.
Recomendado
Smart Home Sensor Node
The PIC16F721-I/SS forms the core of small smart-home sensor nodes that report temperature, humidity, or contact closure over SPI or AUSART to a wireless host MCU. Its nanoWatt XLP sleep current under 1 uA extends coin-cell life to multi-year horizons, while 7 KB Flash holds protocol stacks and device descriptors. The 12-channel ADC reads multiple analog sensors simultaneously, and the BOR/POR chain provides reliable cold-start behavior in unattended deployments. The same SSOP-20 footprint as PIC16F690-I/SS allows migration to 10-bit ADC without PCB changes.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16F721-I/SS — 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 | PIC16F720-I/SS | PIC16F721-E/SS | PIC16F690-I/SS | PIC16F687-I/SS | PIC16F677-I/SS |
|---|---|---|---|---|---|---|
| Package | 20-SSOP (5.30 mm body) | 20-SSOP - same footprint | 20-SSOP - same footprint | 20-SSOP - same footprint | 20-SSOP - same footprint | 20-SSOP - same footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 4 KB (-43%) | 7 KB (same) | 7 KB (same) | 7 KB (same) | 7 KB (same) |
| SRAM | 256 B | 256 B (same) | 256 B (same) | 256 B (same) | 256 B (same) | 256 B (same) |
| Max Clock Speed | 16 MHz | 16 MHz (same) | 16 MHz (same) | 20 MHz (+25%) | 20 MHz (+25%) | 20 MHz (+25%) |
| ADC Resolution | 8-bit, 12-channel | 8-bit, 12-channel | 8-bit, 12-channel | 10-bit, 12-channel (+25% resolution) | 10-bit, 14-channel | 10-bit, 12-channel |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| I/O Pins | 18 | 18 | 18 | 18 | 18 | 18 |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 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 |
Diferenciadores clave
- Maximum Flash in the SSOP-20 mid-range family at lowest cost (frente a PIC16F720-I/SS)
- Wide 1.8 V supply range vs 2.0 V competitors (frente a PIC16F690-I/SS)
- Industrial temperature range matches mainstream usage (frente a PIC16F721-E/SS)
Notas de diseño
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 19) with a short, wide trace to VSS. For designs with switching peripherals, add a bulk 10 uF tantalum or ceramic capacitor adjacent to the MCU. The nanoWatt XLP sleep current can exceed the leakage of the decoupling capacitor if it is too large, so choose C0G/NP0 ceramics rated for 5 V minimum to avoid voltage coefficient derating. Connect VSS pin 20 to a low-impedance ground plane to keep ADC readings clean.
PIC16F721 absolute maximum ratings list 25 mA per I/O pin but only 200 mA total source and 200 mA total sink across all I/O. Exceeding these limits may cause latch-up. Do not drive LEDs directly without current-limiting resistors and avoid using adjacent pins as simultaneous high-source and high-sink paths. The MCLR pin (pin 1) is multiplexed with RA3 and requires a weak pull-up to VDD for normal operation; if unused as a reset, configure it as an input only.
Route the analog inputs (AN0-AN11) away from high-frequency digital lines and the AUSART switching signals to minimize crosstalk into the ADC. Use a ground guard ring around the analog pins if the board is dense. Keep the 32.768 kHz crystal traces to T1OSI/T1OSO (RC0/RC1) short and symmetrical when using the TMR1 oscillator for RTC baselining. The exposed pad of the SSOP-20 is not present, so a single bottom-side copper pour provides thermal relief.
For ICD (In-Circuit Debugger) compatibility, route PGC and PGD to dedicated pins with no series resistors or capacitors; Microchip programmers expect a clean signal. If you use the LVP (Low-Voltage Programming) mode, ensure the PGM pin is accessible and not driven by other circuitry during programming. Provide a robust ICSP connector footprint even on production boards to simplify factory firmware updates and field returns.
Información de cumplimiento
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose automotive-grade PIC16 variants if AEC-Q100 is required. Lead-free SSOP-20 packaging as of latest Microchip datasheet.