PIC16F723A-I/SP - 7KB Flash 8-bit MCU 20MHz XLP | Microchip
Артикул: PIC16F723A-I/SP ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $1.97 | $1,97 |
| 10 | $1.78 | $17,80 |
| 100 | $1.55 | $155,00 |
| 500 | $1.39 | $695,00 |
| 1.000 | $1.24 | $1.240,00 |
PIC16F723A-I/SP Обзор
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, peripheral interfaces, and I/O pins on one silicon die. The PIC16 family sits in Microchip's mid-range 8-bit portfolio, bridging simple PIC10/PIC12 baseline parts and the PIC18 enhanced family, and is widely used in consumer appliances, sensor hubs, lighting controllers, and battery-powered IoT nodes where code density, deterministic interrupt latency, and low sleep current dominate the design trade-off.
Key features of the PIC16F723A-I/SP include 22 digital I/O pins (shared with analog and peripheral functions), an internal 16 MHz high-precision oscillator, an 8-channel 10-bit ADC, two 8-bit timers and one 16-bit timer, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), and Master I2C/SPI interfaces. The XLP variants include Sleep modes drawing as little as 20 nA, an integrated mTouch capacitive-sensing peripheral, and a Watchdog Timer with on-chip low-power oscillator for fail-safe operation.
The PIC16F723A-I/SP uses Microchip's enhanced mid-range 8-bit core with a 14-bit instruction word and a single-cycle hardware stack. In-system programming (ICSP) via two pins enables field firmware upgrades, and the ICD debug header allows MPLAB X IDE to step through code with breakpoints. The part shares its peripheral set, register map, and instruction set with the broader PIC16F72X family, allowing code portability across PIC16F722A, PIC16F723, and PIC16F723A silicon revisions.
Typical applications include consumer white goods and small kitchen appliances, HVAC thermostat control boards, battery-powered sensor transmitters, LED lighting drivers, capacitive touch user interfaces, and remote control units. The combination of low sleep current, ample I/O count, and small code footprint also makes the part a common choice for drop-in modernization of legacy PIC16C/PIC16F designs.
When designing with this MCU, allocate a 100 nF decoupling capacitor adjacent to each VDD/VSS pair, follow Microchip's PCB layout guideline for the ICSP clock/data lines, and use the Configuration Words to lock the unused peripherals in reset. The 28-pin SPDIP package is convenient for breadboard prototyping and through-hole production boards; for SMT designs, choose the PIC16F723A-I/SO (SOIC-28) or PIC16F723A-I/ML (QFN-28) variants instead.
This page synthesizes distributor pricing, drop-in replacement MPNs in the same SPDIP-28 footprint, and practical design notes compiled from Microchip's PIC16(L)F722A/723A datasheet and application notes - data not aggregated on a single distributor or manufacturer page.
Аналоги без доработки для PIC16F723A-I/SP — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F723A-I/SP (тот же форм-фактор и посадочное место) — отличается по Core Architecture, Package, Timers, ADC, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F723-I/SP
✅ Прямая замена✓ В наличии
$1.55 / шт.
Открыть даташит →PIC16F722A-I/SP
✅ Прямая замена✓ В наличии
$1.38 / шт.
Открыть даташит →PIC16F720-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F722-I/SP
✅ Прямая замена✓ В наличии
$1.22 / шт.
Открыть даташит →PIC16F721-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F716-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F723A-I/SP Максимальные параметры и электрические характеристики
| Core Architecture | PIC16 enhanced mid-range 8-bit |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Data EEPROM | 128 bytes |
| Instruction Set Width | 14-bit, 35 single-word instructions |
| Maximum CPU Clock | 20 MHz |
| Instruction Execution Time | 200 ns at 20 MHz |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Диапазон рабочих температур | -40 C to +85 C (Industrial, -I suffix) |
| Digital I/O Pins | 22 (multiplexed with analog/peripherals) |
| Analog-to-Digital Converter | 8-channel, 10-bit |
| Timers | Two 8-bit, one 16-bit |
| Communication Interfaces | EUSART (LIN-capable), I2C (Master), SPI (Master) |
| Internal Oscillator | 16 MHz high-precision HFINTOSC, 31 kHz LFINTOSC |
| Low-Power Technology | nanoWatt XLP (Sleep current down to ~20 nA typical) |
| Capacitive Touch | mTouch peripheral (CVD-based) |
| Корпус | 28-pin SPDIP (Skinny Plastic DIP), through-hole |
| Тип монтажа | Through-Hole DIP |
| Pin/Package Code | SP / 28-SPDIP |
| Статус RoHS | Compliant (lead-free) |
| Уровень MSL | 1 (unlimited floor life) |
| Programming/Debug | ICSP (2-wire) + ICD via MPLAB X |
Конфигурация выводов PIC16F723A-I/SP
| Контакт 1 | MCLR/RA5/ICSP — Master Clear (Reset) input / digital I/O / ICSP programming voltage; weak pull-up enabled by configuration |
| Контакт 2 | RA0/AN0/ULPWU — Digital I/O / Analog input channel 0 / Ultra-Low-Power Wake-up |
| Контакт 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Контакт 4 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Контакт 5 | RA3/AN3/VREF+ — Digital I/O / Analog input 3 / ADC positive voltage reference |
| Контакт 6 | RA4/AN4/T0CKI — Digital I/O / Analog input 4 / Timer0 clock input |
| Контакт 7 | RA5/SS/HLVDIN — Digital I/O / SPI Slave Select / High/Low-Voltage Detect input |
| Контакт 8 | RA6/OSC2/CLKOUT — Digital I/O / crystal oscillator output / CLKOUT |
| Контакт 9 | RA7/OSC1/CLKIN — Digital I/O / crystal oscillator input / CLKIN |
| Контакт 10 | VSS — Ground reference |
| Контакт 11 | VDD — Positive supply voltage (2.0V-5.5V) |
| Контакт 12 | RB0/AN12/INT — Digital I/O / Analog input 12 / External interrupt |
| Контакт 13 | RB1/AN10 — Digital I/O / Analog input 10 |
| Контакт 14 | RB2/AN8 — Digital I/O / Analog input 8 |
| Контакт 15 | RB3/AN9/CCP2 — Digital I/O / Analog input 9 / Capture-Compare-PWM 2 |
| Контакт 16 | RB4/AN11 — Digital I/O / Analog input 11 |
| Контакт 17 | RB5/AN13 — Digital I/O / Analog input 13 |
| Контакт 18 | RB6/ICSP_CK — Digital I/O / ICSP clock (programming/debug) |
| Контакт 19 | RB7/ICSP_DT — Digital I/O / ICSP data (programming/debug) |
| Контакт 20 | VSS — Ground reference |
| Контакт 21 | VDD — Positive supply voltage (2.0V-5.5V) |
| Контакт 22 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Контакт 23 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Контакт 24 | RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1 |
| Контакт 25 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Контакт 26 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Контакт 27 | RC5/SDO — Digital I/O / SPI data out |
| Контакт 28 | RC6/TX/CK — Digital I/O / EUSART TX / EUSART clock |
| Контакт 29 | RC7/RX/DT — Digital I/O / EUSART RX / EUSART data |
Типичное применение
PIC16F723A-I/SP подходит для 6 применениеs: Battery-Powered Wireless Sensor Node, Consumer Appliance Control Board, HVAC Thermostat / Climate Controller, Capacitive Touch User Interface, Industrial Sensor Transmitter (4-20 mA / Modbus), LED Lighting Driver Controller.
Battery-Powered Wireless Sensor Node
The PIC16F723A-I/SP is a strong fit for coin-cell or two-AA sensor transmitters because its nanoWatt XLP Sleep current sits in the tens of nanoamps while the integrated 16 MHz HFINTOSC eliminates the quiescent draw of an external crystal. The 22 digital I/O pins accommodate a SPI radio (e.g. Sub-GHz transceiver), an I2C sensor front-end, and wake-up GPIO without external muxing. Compared with switching to a Cortex-M0+ part, the PIC16F723A keeps BOM cost below $2 at 1k and frees firmware engineers from complex low-power state machines.
Рекомендуется
Consumer Appliance Control Board
White-goods and small-kitchen-appliance control boards use the PIC16F723A-I/SP because 7 KB of flash is enough for motor-control state machines, sensor scan loops, and user-interface handling without external memory. The 8-channel 10-bit ADC reads thermistor or current-sense signals directly, while the 16-bit timer can drive PWM outputs for triac-based heater control. The 28-SPDIP package is breadboard-friendly for design bring-up and reworkable in production, which simplifies EMC-compliance iterations on 5 V rails.
Рекомендуется
HVAC Thermostat / Climate Controller
HVAC wall thermostats use the PIC16F723A-I/SP for its 7 KB code headroom, 8 ADC channels (for set-point dial, ambient NTC, humidity sensor, and supply-voltage sense), and the EUSART for optional Wi-Fi module hand-off. XLP Sleep keeps wall-battery thermostats running for over a year on two AA cells; for 24 VAC-powered thermostats the same part scales to driving relays and triacs directly. Compared with an ARM Cortex part, the deterministic PIC16 interrupt latency simplifies compliance with HVAC safety timing requirements.
Рекомендуется
Capacitive Touch User Interface
The PIC16F723A-I/SP includes Microchip's mTouch CVD-based capacitive-sensing peripheral, allowing the MCU to scan up to a dozen touch pads without an external controller. Combined with 22 I/O pins and EUSART for status display, the part powers induction-cooktop key panels, microwave oven controls, and decorative LED touch sliders. Using the same PIC for sensing and control removes the BOM cost of a dedicated touch IC and reduces MCU-to-touch-controller latency to a single instruction cycle.
Рекомендуется
Industrial Sensor Transmitter (4-20 mA / Modbus)
Loop-powered 4-20 mA and Modbus RTU sensor transmitters use the PIC16F723A-I/SP because its wide 2.0-5.5V VDD matches both 24V loop drops and 3.3V logic, while its EUSART drives RS-485 transceivers directly for Modbus. The 10-bit ADC and 192 B RAM are sufficient for pressure, level, or flow sensor linearization tables. Industrial -40 C to +85 C operation covers most field-mounted installations; the SPDIP-28 package simplifies field-replacement.
Рекомендуется
LED Lighting Driver Controller
Commercial and architectural LED drivers use the PIC16F723A-I/SP as the digital control brain behind constant-current stages, mixing DMX or 0-10 V dimming inputs with thermal-foldback ADC readings. The 16-bit timer drives high-resolution PWM for flicker-free dimming, while the mTouch peripheral adds capacitive on/off and brightness controls without extra ICs. Compared with discrete PWM ICs, the PIC16F723A lets OEMs ship firmware updates over ICSP for new dimming curves and safety behaviors.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F723A-I/SP — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F723-I/SP | PIC16F722A-I/SP | PIC16F720-I/SP | PIC16F722-I/SP | PIC16F721-I/SP | PIC16F716-I/SP |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (SP) | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same |
| Program Flash | 7 KB (4K x 14) | 7 KB | 4 KB (-43%) | 2 KB (-71%) | 4 KB | 4 KB | 14 KB (+100%) |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 128 bytes (-33%) | 192 bytes | 192 bytes | 128 bytes |
| Max CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| VDD Range | 2.0 V - 5.5 V | 2.0 V - 5.5 V | 2.0 V - 5.5 V | 2.0 V - 5.5 V | 2.0 V - 5.5 V | 2.0 V - 5.5 V | 2.0 V - 5.5 V |
| EUSART | Yes (LIN-capable) | Yes | Yes | Yes | Yes | Yes | No (legacy USART) |
| XLP nanoWatt Sleep | Yes (~20 nA typical) | Yes | Yes | Yes | Yes | Yes | No (legacy sleep mode) |
Ключевые отличия
- Wider flash with single-cycle flash programming (против PIC16F722A-I/SP)
- Lower power Sleep than the legacy PIC16F716 (против PIC16F716-I/SP)
- More compact ADC + integrated mTouch peripheral (против PIC16F720-I/SP)
Заметки по проектированию
Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 11 and 21 on the 28-SPDIP) and a bulk 10 uF electrolytic/ceramic on the VDD rail. For battery-powered designs, switch the PIC16F723A-I/SP into XLP Sleep with all peripherals gated off; Sleep currents around 20 nA are documented in the datasheet but require correct Configuration Word settings and disabled BOR/FCPU writes. Estimated: at 2.5 V supply and 100% Sleep duty-cycle, a 250 mAh CR2032 cell would last the math of 250 mAh / 50 nA ~5.7 years of theoretical life, derated to 1-2 years in field conditions due to coin-cell self-discharge.
Route the ICSP_CK/ICSP_DT lines (RB6/RB7) as short, parallel traces with a ground keep-out underneath; a series 4.7 kohm resistor on each ICSP line is recommended for in-circuit programming immunity to in-rush currents during field updates. Place the MCLR pull-up (typically 10 kohm) close to the MCU and add the recommended ESD diode network if the part will be field-programmed via an exposed connector. Keep the analog traces (AN0-AN13) away from switching nodes such as PWM outputs and triac drivers to avoid ADC noise pickup.
Do not leave the MCLR/RA5 pin floating - configure it as a digital input with the internal weak pull-up enabled via the Configuration Word, or tie it through a 10 kohm resistor to VDD. The ICSP clock and data pins (RB6/RB7) must NOT be used as outputs if you intend to field-program via ICSP, because the programmer drives these lines; a buffering resistor prevents contention. Watch the Configuration Word RESET value carefully: a misconfigured WDT or oscillator mode can leave the part appearing dead after programming. Always verify the Configuration Word in MPLAB X before issuing the program command.
Информация о соответствии
RoHS-compliant per Microchip product page; not AEC-Q100 qualified - use automotive-grade PIC16F variant for vehicle applications. Halogen-free status not stated in verified web data - marked unknown.