PIC16LF723A-I/SP - 7KB Flash 8-bit MCU, 20MHz, 28-SPDIP | Microchip
Référence : PIC16LF723A-I/SP ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $2.78 | $2,78 |
| 10 | $2.46 | $24,60 |
| 100 | $2.16 | $216,00 |
| 500 | $1.91 | $955,00 |
| 1 000 | $1.7 | $1 700,00 |
PIC16LF723A-I/SP Présentation
An 8-bit microcontroller (MCU) is a single-chip computer built on a Harvard RISC architecture, integrating CPU core, non-volatile program memory, working RAM, and peripheral blocks. Within the broader taxonomy, the PIC16LF723A belongs to the mid-range PIC16 family -> PIC16F/LF sub-family -> 8-bit microcontrollers -> microcontrollers -> embedded processors -> semiconductors. The 'LF' prefix denotes the low-voltage (1.8V-3.6V) variant, while 'F' variants operate from 2.0V-5.5V. The 'A' revision adds enhanced ADC and CCP features versus the original PIC16LF723.
Key features include 7KB (4K x 14 words) self-programmable Flash, 192-byte data RAM, hardware I2C/SPI/UART (EUSART) peripherals, two analog comparators, and on-chip power-on reset / brown-out reset. The internal 16 MHz oscillator eliminates external crystals in many designs, while the XLP technology delivers standby currents below 1 uA and active currents around 100 uA/MHz for ultra-low-power portable products.
Architecturally, the PIC16LF723A uses a 14-bit instruction word and 35 single-word instruction set, providing deterministic interrupt latency and easy assembly-level programming. The 8-bit data path and 8-bit ADC suit sensor-interface, display-driver, and simple protocol-bridging applications where cost and power dominate over computational throughput.
Typical applications include battery-powered sensor nodes, IoT edge devices, low-cost motor control (fans, small pumps), LED lighting controls, and consumer electronics such as remote controls and small appliances. The 28-SPDIP package is favored for hobbyist, educational, and through-hole prototyping designs.
A key design consideration: with 25 I/O available on a 28-pin package, three pins are reserved for VDD/VSS/MCLR, so schematic capture must account for analog input mapping against digital I/O sharing. The XLP sleep current enables multi-year battery life on a single CR2032 for low-duty-cycle applications.
This page synthesizes distributor pricing, drop-in PIC16 alternatives, and practical design notes not found in the manufacturer datasheet.
Alternatives de remplacement direct pour PIC16LF723A-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 PIC16LF723A-I/SP (même facteur de forme et même empreinte) — différant par Timers, ADC, Operating Temperature, Package, Mounting Type.
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 →PIC16LF722-I/SP
✅ Remplacement direct✓ En stock
$1.65 / unité
Voir la fiche technique →PIC16LF722A-I/SO
✅ Remplacement direct✓ En stock
$0.92 / unité
Voir la fiche technique →PIC16LF720-I/P
✅ Remplacement direct✓ En stock
$0.71 / unité
Voir la fiche technique →PIC16LF1902-I/SP
✅ Remplacement direct✓ En stock
$1.1 / unité
Voir la fiche technique →PIC16LF723A-I/SP Valeurs maximales et caractéristiques électriques
| Family | PIC16F723A / PIC16LF723A |
| Core Architecture | 8-bit PIC mid-range RISC |
| Instruction Set | 35 single-word instructions (14-bit) |
| Program Memory | 7 KB Flash (4K x 14 words) |
| Data RAM | 192 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| Internal Oscillator | 16 MHz (factory calibrated, +/- 2% typical) |
| Operating Voltage (Vdd) | 1.8 V to 3.6 V |
| I/O Pins | 25 |
| ADC | 8-bit, up to 14 channels |
| Enhanced CCP Module | 1 ECCP + 2 CCP |
| Communication Peripherals | EUSART, I2C (MSSP), SPI (MSSP) |
| Comparators | 2 analog comparators |
| Timers | 3 (Timer0, Timer1 16-bit, Timer2) |
| Boîtier | 28-pin SPDIP (Skinny Plastic DIP, through-hole) |
| Température de fonctionnement | -40C to +85C (industrial, 'I' suffix) |
| XLP nanoWatt Standby Current | Typical <1 uA (data sheet dependent on mode) |
| Type de montage | Through-Hole |
| Niveau MSL | 1 (not moisture-sensitive for through-hole) |
| Statut RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes (per Microchip product page) |
| Peripherals Summary | ECCP, MSSP (SPI/I2C), EUSART, 8-bit ADC, 2 comparators |
Configuration des broches de PIC16LF723A-I/SP
| Broche 1 | RA2/AN2/VREF-/CVREF — Digital I/O / analog input / comparator reference |
| Broche 2 | RA3/AN3/VREF+ — Digital I/O / analog input / positive voltage reference |
| Broche 3 | RA4/AN4/C1OUT/T0CKI — Digital I/O / analog input / comparator output / Timer0 clock |
| Broche 4 | RA5/AN7/SS/HLVDIN — Digital I/O / analog input / SPI slave select / HLVD input |
| Broche 5 | RA6/OSC2/CLKO — Digital I/O / crystal output / clock output |
| Broche 6 | RA7/OSC1/CLKI — Digital I/O / crystal input / clock input |
| Broche 7 | VDD — Positive supply (1.8V-3.6V) |
| Broche 8 | VSS — Ground reference |
| Broche 9 | RB0/AN12/INT0/CCP1 — Digital I/O / analog input / external interrupt / CCP1 |
| Broche 10 | RB1/AN10/INT1/C1IN+ — Digital I/O / analog input / external interrupt / comparator input |
| Broche 11 | RB2/AN8/INT2/C1IN- — Digital I/O / analog input / external interrupt / comparator input |
| Broche 12 | RB3/AN9/C1IN0- — Digital I/O / analog input / comparator input |
| Broche 13 | RB4/AN11/C2IN- — Digital I/O / analog input / comparator input |
| Broche 14 | RB5/AN13/C2IN+/CCP2 — Digital I/O / analog input / comparator input / CCP2 |
| Broche 15 | RB6/PGC/ICSPDAT — Digital I/O / ICD clock / ICSP data |
| Broche 16 | RB7/PGD/ICSPCLK — Digital I/O / ICD data / ICSP clock |
| Broche 17 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Broche 18 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 |
| Broche 19 | RC2/AN14/P1A/CCP1 — Digital I/O / analog input / PWM1A output / CCP1 |
| Broche 20 | RC3/AN15/P1B/PGM — Digital I/O / analog input / PWM1B output / LVP programming |
| Broche 21 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Broche 22 | RC5/SDO — Digital I/O / SPI data out |
| Broche 23 | RC6/TX/CK/AN17 — Digital I/O / EUSART TX / clock / analog input |
| Broche 24 | RC7/RX/DT/AN18 — Digital I/O / EUSART RX / data / analog input |
| Broche 25 | RD0 — Digital I/O (PORTD) |
| Broche 26 | RD1 — Digital I/O (PORTD) |
| Broche 27 | RE3/MCLR/VPP — Digital input / master clear (reset) / programming voltage |
| Broche 28 | VSS — Ground reference (second VSS) |
Applications typiques
PIC16LF723A-I/SP convient pour 6 applications: Battery-Powered IoT Sensor Nodes, Small Motor and Fan Control, LED Lighting Controllers, Consumer Remote Controls and HIDs, Industrial Sensor Front-Ends, Educational and Hobbyist Prototyping.
Battery-Powered IoT Sensor Nodes
The PIC16LF723A-I/SP fits battery-powered IoT sensor nodes because its 1.8V-3.6V operation matches two alkaline or single lithium cells, and the XLP nanoWatt technology delivers standby currents below 1 uA while keeping the integrated 16 MHz oscillator available for fast wake-and-measure cycles. With 7KB Flash and 192-byte RAM, the device runs lightweight sensor-fusion firmware and schedules periodic readings using Timer1 16-bit. Placed as the central MCU, it samples a thermistor or humidity sensor through the 8-bit ADC and pushes data over a low-power UART to a connected radio module, achieving multi-year battery life on a CR2032 at typical 1% duty cycles.
Recommandé
Small Motor and Fan Control
The PIC16LF723A-I/SP suits low-cost DC motor and fan control because the ECCP module provides hardware PWM generation, the 8-bit ADC reads current or tach feedback, and 25 I/O pins drive bridge control signals plus status LEDs. Operating from 1.8V-3.6V, the device is well-matched to battery or USB-powered fans, where its 20 MHz instruction rate is fast enough for closed-loop PWM at 25 kHz. Placing the LF723A between an H-bridge driver and a Hall sensor, designers implement closed-loop speed control in firmware without external timers, and the XLP sleep modes drop standby power when the motor is idle.
Recommandé
LED Lighting Controllers
The PIC16LF723A-I/SP works well in LED lighting controllers and drivers because its 25 I/O pins multiplex multiple PWM channels through the ECCP and CCP modules, the 14-channel ADC reads light sensors or potentiometers, and the 1.8V-3.6V operation matches battery-powered decorative lighting. The 35-instruction PIC16 mid-range core drives firmware that generates smooth color-mixing fades without external hardware. Used as the central controller, it accepts I2C commands from a master panel or DMX-style link and emits constant-current PWM outputs to LED strings, while XLP sleep keeps idle current below 1 uA for battery-backup emergency lighting.
Recommandé
Consumer Remote Controls and HIDs
The PIC16LF723A-I/SP is well suited to consumer remote controls and human-interface devices because the XLP standby current extends coin-cell battery life to multiple years, the integrated 16 MHz oscillator removes external crystal cost, and the 14-channel ADC scans resistive keypads without external multiplexers. Operating at 1.8V-3.6V, it pairs naturally with CR2032 cells. Used as the central MCU in a remote, the LF723A scans keys, debounces inputs in firmware, encodes IR or RF protocol via PWM, and enters sleep between button events, achieving standby currents that satisfy Energy Star standby requirements.
Recommandé
Industrial Sensor Front-Ends
The PIC16LF723A-I/SP fits industrial sensor front-ends because its industrial -40C to +85C temperature rating supports factory-floor deployment, its 1.8V-3.6V operation suits 3.3V sensor buses, and its 14-channel 8-bit ADC multiplexes multiple transducers behind a single MCU. With 7KB Flash and EUSART/MSSP peripherals, the LF723A reads sensor values and reports them over RS-485, I2C, or SPI bridges. Placed between a 4-20 mA transducer and a PLC, it digitizes analog signals and presents them as Modbus RTU frames via the EUSART, while watchdog and brown-out reset ensure field reliability.
Recommandé
Educational and Hobbyist Prototyping
The PIC16LF723A-I/SP is favored for educational and hobbyist prototyping because the 28-SPDIP through-hole package seats in standard breadboards, the MPLAB X IDE and XC8 compiler support free firmware development, and the XLP features teach students about low-power design patterns. Operating from 1.8V-3.6V, it is safe to power from USB or battery rails used in classroom kits. Used as the central MCU on an electronics curriculum, the LF723A drives LED blinkers, keypads, character LCDs, and simple sensors, with pin compatibility to PIC16F723A allowing the same board to host either 3.3V or 5V firmware variants.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LF723A-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 | PIC16LF722-I/SP | PIC16LF722A-I/SO | PIC16LF720-I/P | PIC16LF1902-I/SP |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SOIC - drop-in to SOIC footprint | 28-PDIP - same | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Operating Voltage | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Flash Memory | 7 KB (4K x 14) | 7 KB (4K x 14) - same | 4 KB (2K x 14) | 4 KB (2K x 14) | 3.5 KB (2K x 14) | 7 KB (4K x 14) - same |
| Data RAM | 192 bytes | 192 bytes - same | 128 bytes | 128 bytes | 128 bytes | 256 bytes |
| Maximum CPU Speed | 20 MHz | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same | 32 MHz |
| ADC Resolution | 8-bit, 14 channels | 8-bit, 14 channels - same | 8-bit, 11 channels | 8-bit, 11 channels | 8-bit, 12 channels | 10-bit, 17 channels |
| I/O Pins | 25 | 25 - same | 25 - same | 25 - same | 25 - same | 25 - same |
| XLP / nanoWatt Low Power | Yes (<1 uA standby) | Yes - same | Yes - same | Yes - same | Yes - same | Yes - same |
Principaux différenciateurs
- Larger Flash than PIC16LF722 siblings while sharing the 28-SPDIP footprint (vs PIC16LF722-I/SP)
- Lower voltage range than PIC16F723A counterpart for true 1.8V battery designs (vs PIC16F723A-I/SP)
- Through-hole SPDIP footprint for breadboard-friendly prototyping (vs PIC16LF1902-I/SP (also 28-SPDIP))
Notes de conception
Power the PIC16LF723A-I/SP from a regulated 1.8V-3.6V source; add a 100 nF decoupling capacitor close to the VDD pin and a 10 uF bulk capacitor at the board entry. The LF723A's nanoWatt XLP technology drops standby current below 1 uA when Sleep is invoked with peripherals disabled, but only if the MCLR pull-up is well-defined and unused pins are set to outputs (or inputs with internal weak pull-ups disabled) to avoid leakage paths that can dominate deep-sleep current.
For a 28-SPDIP through-hole layout, allow standard 2.54 mm (0.1 in) row spacing and route power/ground traces between the rows to minimize loop area. Place the decoupling cap within 5 mm of the VDD pin. If the ICSP header is wired to RB6/RB7, ensure no high-current traces pass near PGC/PGD to keep debug signals clean; a 4.7 kohm pull-up on MCLR is recommended for reliable in-circuit programming.
Common pitfalls: (1) do not apply voltages above 3.6V on the LF variant - the F sibling supports up to 5.5V but the LF will be damaged; (2) avoid using the internal 16 MHz oscillator without verifying UART baud-rate error at the target temperature; (3) configure unused pins as outputs low (not inputs floating) to minimize current; (4) enable the watchdog timer for unattended designs, since firmware lockups disable I/O indefinitely.
Estimated: the LF723A's EUSART at 20 MHz Fosc and 16 MHz internal oscillator yields an asynchronous baud-rate error of approximately +/-2% across temperature, which is within spec for most protocols at 9600 baud. For higher baud rates (115200) or CAN bus applications, use an external crystal to tighten the timing budget. Place RC filter networks on analog inputs (ANx) if the source impedance exceeds 10 kohm to settle the sample-and-hold capacitor within the acquisition window.
Informations de conformité
RoHS and lead-free compliance per Microchip product page. Industrial temperature grade -40C to +85C ('I' suffix). Not AEC-Q100 qualified - choose AEC-Q100-qualified PIC16 variants for automotive.