PIC16F723-I/SP - 8-bit 20MHz 7KB Flash MCU 28-SPDIP | Microchip
Référence : PIC16F723-I/SP ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC16F723-I/SP — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F723-I/SP (même facteur de forme et même empreinte) — différant par Package, Timers, Mounting Type, RoHS Status, ADC.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F723A-I/SP
✅ Remplacement direct✓ En stock
$1.24 / unité
Voir la fiche technique →PIC16F722A-I/SP
✅ Remplacement direct✓ En stock
$1.38 / unité
Voir la fiche technique →PIC16F721-I/SP
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F720-I/SP
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F716-I/SP
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F723-I/SP Valeurs maximales et caractéristiques électriques
| 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) |
| Température de fonctionnement | -40°C to +85°C (industrial) |
| Boîtier | 28-pin SPDIP (Skinny Plastic DIP), 7.5 mm body width |
| Low-Power Technology | nanoWatt XLP (sleep current typ. 20 nA) |
| Type de montage | Through-Hole |
| Niveau MSL | 1 (unlimited) |
| Statut RoHS | Compliant |
Configuration des broches de PIC16F723-I/SP
| Broche 1 | MCLR#/VPP — Master Clear reset (active-low) / programming voltage input |
| Broche 2 | RA0 — PORTA bit 0 (analog AN0) |
| Broche 3 | RA1 — PORTA bit 1 (analog AN1) |
| Broche 4 | RA2 — PORTA bit 2 (analog AN2) |
| Broche 5 | RA3 — PORTA bit 3 (analog AN3, VREF+) |
| Broche 6 | RA4 — PORTA bit 4 (analog AN4, Timer0 clock) |
| Broche 7 | RA5 — PORTA bit 5 (analog AN5, VREF-) |
| Broche 8 | VSS — Ground reference |
| Broche 9 | RA7 — PORTA bit 7 (OSC1) |
| Broche 10 | RA6 — PORTA bit 6 (OSC2) |
| Broche 11 | RC0 — PORTC bit 0 |
| Broche 12 | RC1 — PORTC bit 1 |
| Broche 13 | RC2 — PORTC bit 2 |
| Broche 14 | RC3 — PORTC bit 3 |
| Broche 15 | RC4 — PORTC bit 4 |
| Broche 16 | RC5 — PORTC bit 5 |
| Broche 17 | RC6 — PORTC bit 6 (TX/CK) |
| Broche 18 | RC7 — PORTC bit 7 (RX/DT) |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VDD — Positive supply voltage (2.5-5.5 V) |
| Broche 21 | RB0 — PORTB bit 0 (interrupt-on-change) |
| Broche 22 | RB1 — PORTB bit 1 (interrupt-on-change) |
| Broche 23 | RB2 — PORTB bit 2 (interrupt-on-change) |
| Broche 24 | RB3 — PORTB bit 3 (interrupt-on-change) |
| Broche 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Broche 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Broche 27 | RB6 — PORTB bit 6 (ICD clock) |
| Broche 28 | RB7 — PORTB bit 7 (ICD data) |
Applications typiques
PIC16F723-I/SP convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F723-I/SP — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.