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 — 동일 패키지, 핀 호환. 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 (vs PIC16F722A-I/SP)
- Lower power Sleep than the legacy PIC16F716 (vs PIC16F716-I/SP)
- More compact ADC + integrated mTouch peripheral (vs 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.