PIC16F723-I/SP - 8-bit 20MHz 7KB Flash MCU 28-SPDIP | Microchip
N.º da peça: PIC16F723-I/SP ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $2.42 | $2,42 |
| 10 | $2.18 | $21,80 |
| 100 | $1.95 | $195,00 |
| 500 | $1.74 | $870,00 |
| 1.000 | $1.55 | $1.550,00 |
PIC16F723-I/SP Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, RAM, peripherals, and I/O into one package. PIC® MCUs use a RISC (Reduced Instruction Set Computer) architecture with only 35 single-word instructions, allowing most instructions to execute in one instruction cycle (200 ns at 20 MHz). nanoWatt XLP technology extends sleep current down to the nanoampere range, making this part ideal for battery-powered applications. PIC16F723 sits in the broad category: microcontroller -> embedded MCU -> semiconductor.
Key features include 11 channels of 10-bit ADC, two 8-bit timers plus one 16-bit timer, one MSSP (SPI/I2C) and one Enhanced USART for serial connectivity, and an internal 16 MHz oscillator with software-tunable calibration. The device provides 2.0 V brown-out detect and a wide operating temperature range of -40°C to +85°C, suitable for industrial environments.
The PIC16F723 is implemented in Microchip's proprietary flash process with on-chip in-circuit debug support (ICD). Its mid-range core uses a 14-bit instruction word and a hardware multiplier for efficient arithmetic, while XLP technology enables sleep currents as low as 20 nA typical. Compared with PIC16F716, the PIC16F723 doubles program memory and adds nanoWatt XLP technology, making it a popular upgrade for low-power designs.
Typical applications include battery-powered sensor nodes, remote controls, consumer appliances, industrial control modules, and small motor control. The 28-pin SPDIP footprint also makes it suitable for through-hole hobbyist and educational projects where easy hand-soldering is desired.
When designing with this part, ensure decoupling capacitors are placed within 5 mm of the VDD pins and that the MCLR pin is properly pulled up through a resistor to VDD. The internal oscillator can be calibrated for ±1% accuracy using the OSCTUNE register, eliminating the need for an external crystal in many cost-sensitive applications.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes that go beyond the manufacturer datasheet summary to accelerate engineering and sourcing decisions.
Alternativas drop-in para PIC16F723-I/SP — 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 PIC16F723-I/SP (mesmo formato e footprint) — diferindo em Package, Timers, Mounting Type, RoHS Status, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F723A-I/SP
✅ Drop-In✓ Em estoque
$1.24 / unidade
Ver ficha técnica →PIC16F722A-I/SP
✅ Drop-In✓ Em estoque
$1.38 / unidade
Ver ficha técnica →PIC16F721-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F720-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F716-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F723-I/SP Classificações máximas e características elétricas
| Core Architecture | PIC® 8-bit mid-range (14-bit instruction) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 11 channels x 10-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication Interfaces | 1 x MSSP (SPI/I2C), 1 x EUSART |
| Internal Oscillator | 16 MHz (factory calibrated, OSCTUNE trimmable) |
| Brown-out Detect | Yes (2.0 V typical) |
| Temperatura de operação | -40°C to +85°C (industrial) |
| Encapsulamento | 28-pin SPDIP (Skinny Plastic DIP), 7.5 mm body width |
| Low-Power Technology | nanoWatt XLP (sleep current typ. 20 nA) |
| Tipo de montagem | Through-Hole |
| Nível MSL | 1 (unlimited) |
| Status RoHS | Compliant |
Configuração de pinos do PIC16F723-I/SP
| Pino 1 | MCLR#/VPP — Master Clear reset (active-low) / programming voltage input |
| Pino 2 | RA0 — PORTA bit 0 (analog AN0) |
| Pino 3 | RA1 — PORTA bit 1 (analog AN1) |
| Pino 4 | RA2 — PORTA bit 2 (analog AN2) |
| Pino 5 | RA3 — PORTA bit 3 (analog AN3, VREF+) |
| Pino 6 | RA4 — PORTA bit 4 (analog AN4, Timer0 clock) |
| Pino 7 | RA5 — PORTA bit 5 (analog AN5, VREF-) |
| Pino 8 | VSS — Ground reference |
| Pino 9 | RA7 — PORTA bit 7 (OSC1) |
| Pino 10 | RA6 — PORTA bit 6 (OSC2) |
| Pino 11 | RC0 — PORTC bit 0 |
| Pino 12 | RC1 — PORTC bit 1 |
| Pino 13 | RC2 — PORTC bit 2 |
| Pino 14 | RC3 — PORTC bit 3 |
| Pino 15 | RC4 — PORTC bit 4 |
| Pino 16 | RC5 — PORTC bit 5 |
| Pino 17 | RC6 — PORTC bit 6 (TX/CK) |
| Pino 18 | RC7 — PORTC bit 7 (RX/DT) |
| Pino 19 | VSS — Ground reference |
| Pino 20 | VDD — Positive supply voltage (2.5-5.5 V) |
| Pino 21 | RB0 — PORTB bit 0 (interrupt-on-change) |
| Pino 22 | RB1 — PORTB bit 1 (interrupt-on-change) |
| Pino 23 | RB2 — PORTB bit 2 (interrupt-on-change) |
| Pino 24 | RB3 — PORTB bit 3 (interrupt-on-change) |
| Pino 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pino 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pino 27 | RB6 — PORTB bit 6 (ICD clock) |
| Pino 28 | RB7 — PORTB bit 7 (ICD data) |
Aplicações típicas
PIC16F723-I/SP é adequado para 6 aplicaçãos: Battery-Powered IoT Sensor Nodes, Consumer Remote Controls, Home Appliance Control Boards, Industrial Sensor Transmitters, Hobbyist and Educational Projects, Small DC Motor and Fan Control.
Battery-Powered IoT Sensor Nodes
The PIC16F723-I/SP fits battery-powered IoT sensor nodes because its nanoWatt XLP technology delivers sleep current down to 20 nA typical, enabling multi-year coin-cell operation with appropriate duty cycling. The 11-channel 10-bit ADC directly interfaces analog sensors (temperature, light, gas), while the 16 MHz internal oscillator eliminates the need for an external crystal, reducing BOM cost and PCB area. The 2.5-5.5 V VDD range accepts a single 3 V lithium cell or 2xAA alkaline stack, and the EUSART or MSSP links the node to a wireless transceiver.
Recomendado
Consumer Remote Controls
The PIC16F723-I/SP suits consumer infrared remote controls because its 25 I/O pins can directly drive IR LEDs, button matrix scanning, and indicator LEDs without external logic. The 7 KB flash accommodates multi-protocol IR encoding (RC-5, NEC, Sony), and the 20 nA sleep current extends coin-cell life beyond typical remote replacement cycles. The MSSP (SPI/I2C) supports modern OLED display add-ons, while the 16 MHz internal oscillator provides accurate 38 kHz carrier generation without an external resonator.
Recomendado
Home Appliance Control Boards
The PIC16F723-I/SP fits home appliance control boards (washing machines, dishwashers, microwaves) because its industrial -40°C to +85°C temperature rating and 2.5-5.5 V supply tolerate mains-derived 5 V rails with margin. The 25 I/O pins drive relays, triacs, keypads, seven-segment displays, and buzzer drivers directly. With 7 KB flash and 192 B RAM, the MCU implements timing logic, sensor reading (NTC, water level), and safety interlocks without external logic, reducing BOM cost in high-volume production.
Recomendado
Industrial Sensor Transmitters
The PIC16F723-I/SP fits industrial 4-20 mA sensor transmitters because its nanoWatt XLP technology extends battery life to 5-10 years in remote telemetry deployments. The 11-channel 10-bit ADC provides adequate resolution for pressure, flow, and level transducers after calibration. The 25 I/O pins support HART modem interface, LCD drive, and EEPROM for calibration data storage. Industrial -40°C to +85°C operation handles outdoor enclosure environments, while 2.5-5.5 V supply accepts 3.6 V lithium-thionyl chloride primary cells.
Recomendado
Hobbyist and Educational Projects
The PIC16F723-I/SP fits hobbyist and educational projects because its 28-SPDIP through-hole package is hand-solderable and breadboard-compatible, ideal for learning microcontroller basics. The PIC® 35-instruction RISC core is one of the easiest architectures to learn, with free MPLAB X IDE and XC8 C compiler. The 7 KB flash provides ample room for beginner projects (LED blinking, button input, ADC reading, PWM generation) and advanced projects (LCD menus, I2C sensor hubs). PICKit programmers debug code directly on-chip.
Recomendado
Small DC Motor and Fan Control
The PIC16F723-I/SP fits small DC motor and fan control because its 25 I/O pins and 16-bit timer can generate PWM signals for closed-loop speed control while the 11-channel ADC reads back-EMF or tachometer feedback. The 7 KB flash implements PID control loops, soft-start ramps, and fault detection. The 2.5-5.5 V VDD range accepts 5 V motor rails directly, and the nanoWatt XLP sleep mode drops current to 20 nA when the motor is off, extending battery life in portable tools.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F723-I/SP — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F723A-I/SP | PIC16F722A-I/SP | PIC16F721-I/SP | PIC16F720-I/SP | PIC16F716-I/SP |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB (4K x 14) | 7 KB (4K x 14) | 3.5 KB (2K x 14) | 7 KB (4K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 128 bytes | 128 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 22 |
| ADC | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 8 x 10-bit | 8 x 10-bit |
| nanoWatt XLP Technology | Yes (20 nA sleep typ.) | Yes | Yes | Yes | Yes | No (legacy nanoWatt) |
| Temperature Range | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C |
Principais diferenciais
- Same flash size with updated silicon revision (vs PIC16F723A-I/SP)
- Doubled flash for complex firmware vs F722A (vs PIC16F722A-I/SP)
- nanoWatt XLP vs legacy nanoWatt (vs PIC16F716-I/SP)
Notas de projeto
Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 20 on 28-SPDIP) and a bulk 10 uF tantalum or aluminum capacitor near the MCU. Add a 100 nF capacitor on the MCLR#/VPP pin (pin 1) in noisy environments. The nanoWatt XLP sleep current of 20 nA typical is achieved only when all peripherals are disabled and I/O pins are set to defined logic levels - leaving floating inputs can add 1-2 uA leakage each.
Do not leave MCLR# floating - tie it to VDD through a 10 kohm resistor (or 100 nF + 10 kohm for noisy environments) to prevent spurious resets. Configure all unused I/O pins as outputs driving low to minimize sleep current. The CONFIG words must be set explicitly in source code; relying on factory defaults can leave the watchdog timer or brown-out detect disabled, compromising reliability in field deployments.
Route the analog ADC inputs (RA0-RA5) away from digital switching traces (PWM outputs, oscillator) to minimize coupling. Place a ground pour under the MCU and stitch it with multiple vias for thermal and EMI performance. When using the internal 16 MHz oscillator, keep the OSC1/OSC2 traces short; for crystal applications, place the crystal within 5 mm of pins 9-10 and use a ground-shielded trace pattern per Microchip TB097 guideline.
The MSSP (SPI/I2C) pins RC3/SCK and RC4/SDI/SDO require series resistors (47-100 ohm) for SPI buses longer than 50 mm to damp ringing. For I2C, use 4.7 kohm pull-ups on SDA/SCL with bus capacitance <400 pF total to meet 400 kHz Fast Mode timing. The EUSART TX (RC6) and RX (RC7) pins can drive RS-232 transceivers directly when using an external level shifter - no on-chip charge pump exists on this family.
Informações de conformidade
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F722A-I/SO or AEC-Q100 specific variants for automotive applications. Halogen-free status not explicitly listed in verified data.