PIC16F723A-I/SO - 20MHz 8-bit XLP MCU 7KB Flash 28-SOIC | Microchip
MPN: PIC16F723A-I/SO ✓ Hoạt độngPIC16F723A-I/SO Tóm tắt
What is an 8-bit PIC microcontroller? An 8-bit MCU (microcontroller unit) is a single-chip computer that integrates CPU core, program memory, data memory, peripherals, and I/O on one silicon die, designed for deterministic, low-cost embedded control. The PIC16 family sits within the larger 8-bit MCU category, and within that the nanoWatt XLP variants target battery-powered and energy-harvesting applications where quiescent current in the nanoampere-to-microampere range extends operating life.
Key features of the PIC16F723A-I/SO include 11 analog input channels (10-bit ADC), one Enhanced Capture/Compare/PWM (ECCP) module plus one CCP module, two 8-bit timers and one 16-bit timer, a 2-wire MSSP that supports I²C and SPI, an Enhanced USART, an internal 16 MHz high-accuracy oscillator (±1% typical), and deep-sleep currents as low as 50 nA typical (per the family data sheet).
Architecturally, the PIC16F723A uses the 14-bit enhanced mid-range RISC core with a hardware 8x8 multiplier, a single 8-level hardware stack, and a vectored interrupt controller. The 4K-word Flash supports self-programming under firmware control, allowing in-field firmware updates via bootloader. The internal voltage reference (bandgap) and the configurable on-chip oscillator eliminate external timing components in most designs.
Typical applications include IoT sensor nodes, battery-powered remote controls, low-cost consumer appliances, e-metering peripherals, and human-interface boards where its XLP sleep current plus integrated peripherals reduce both PCB area and BOM cost. Designers choose this device when 7 KB of Flash is sufficient and 11 ADC channels, plus an MSSP, are needed.
When designing, plan the regulator and decoupling for the -I (industrial) temperature range; ensure the ICSP™ programming pins are accessible for in-circuit programming. Verify the absolute maximum VDD of 7.5 V is never exceeded at hot-plug events, and respect the brown-out-reset voltage thresholds (BOR) configured in the configuration words.
This page synthesizes distributor pricing, drop-in alternatives within the PIC16 family, and practical design notes not consolidated on the manufacturer product page.
Bộ thay thế dễ dàng lắp đặt cho PIC16F723A-I/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F723A-I/SO (cùng hình factor và footprint) — khác nhau ở ADC, Package, I/O Pins, Core Architecture, Operating Temperature.
PIC16F722A-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF723A-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F723A-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F723-I/SO
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F723A-E/SO
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F726-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F723A-I/SO Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 8-bit (Enhanced Mid-Range, 14-bit instruction word) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Data EEPROM | 128 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature Range (I grade) | -40 °C to +85 °C |
| ADC | 10-bit, up to 11 channels |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Capture/Compare/PWM | 1 x ECCP + 1 x CCP |
| Communication Peripherals | MSSP (I²C/SPI), Enhanced USART |
| I/O Pins | 25 |
| Internal Oscillator | 16 MHz, ±1 % accuracy |
| Hộp | 28-pin SOIC (SO), 300-mil |
| XLP Sleep Current | 50 nA typical (Watchdog disabled) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16F723A-I/SO
| Chân 1 | RA7/AN7 — Bidirectional I/O; analog channel 7 input |
| Chân 2 | RA6/AN6 — Bidirectional I/O; analog channel 6 input |
| Chân 3 | RA5/AN5 — Bidirectional I/O; analog channel 5 input |
| Chân 4 | RA4/AN4 — Bidirectional I/O; analog channel 4 input |
| Chân 5 | RA3/AN3/VREF+ — Bidirectional I/O; analog channel 3; positive voltage reference input |
| Chân 6 | RA2/AN2 — Bidirectional I/O; analog channel 2 input |
| Chân 7 | RA1/AN1 — Bidirectional I/O; analog channel 1 input |
| Chân 8 | RA0/AN0 — Bidirectional I/O; analog channel 0 input |
| Chân 9 | OSC1/CLKIN/RA5 — External oscillator input or clock input |
| Chân 10 | OSC2/CLKOUT/RA4 — External oscillator output or clock output |
| Chân 11 | RC0/SOSCO — Bidirectional I/O; secondary oscillator output |
| Chân 12 | RC1/SOSCI — Bidirectional I/O; secondary oscillator input |
| Chân 13 | RC2/CCP1 — Bidirectional I/O; CCP1 output |
| Chân 14 | RC3/SCL/SCK — Bidirectional I/O; MSSP I²C clock or SPI clock |
| Chân 15 | RC4/SDA/SDI — Bidirectional I/O; MSSP I²C data or SPI data in |
| Chân 16 | RC5/SDO — Bidirectional I/O; MSSP SPI data out |
| Chân 17 | RC6/TX/CK — Bidirectional I/O; EUSART TX or clock |
| Chân 18 | RC7/RX/DT — Bidirectional I/O; EUSART RX or data |
| Chân 19 | VSS — Ground reference |
| Chân 20 | VDD — Positive supply voltage |
| Chân 21 | RB0/AN12/INT — Bidirectional I/O; external interrupt input |
| Chân 22 | RB1/AN10 — Bidirectional I/O; analog channel 10 |
| Chân 23 | RB2/AN8 — Bidirectional I/O; analog channel 8 |
| Chân 24 | RB3/AN9/CCP2 — Bidirectional I/O; CCP2 output |
| Chân 25 | RB4/AN11 — Bidirectional I/O; analog channel 11 |
| Chân 26 | RB5/AN13 — Bidirectional I/O; analog channel 13 |
| Chân 27 | RB6/PGC/ICSPCLK — Bidirectional I/O; ICSP clock |
| Chân 28 | RB7/PGD/ICSPDAT — Bidirectional I/O; ICSP data |
Ứng dụng tiêu biểu
PIC16F723A-I/SO phù hợp cho 6 Áp dụngs: Battery-Powered IoT Sensor Node, Consumer Remote Control, Home Appliance Control Board, LED Lighting Controller, Industrial Sensor Transmitter, Low-Cost Human Interface Board.
Battery-Powered IoT Sensor Node
The PIC16F723A-I/SO fits battery-powered IoT sensor nodes through its 50 nA typical deep-sleep XLP current, which lets a CR2032 coin cell sustain multi-year operation when the MCU wakes only to read a sensor and transmit. The 11-channel 10-bit ADC directly interfaces thermistors, photodiodes, and gas sensors without an external multiplexer. The internal 16 MHz HFINTOSC eliminates the crystal, saving PCB area. Paired with a sub-GHz radio over the MSSP (SPI) or EUSART (UART), the device forms a compact BOM for wireless sensor endpoints, where 7 KB Flash is enough for an MQTT-SN or LoRaWAN stack fragment.
Được đề xuất
Consumer Remote Control
The PIC16F723A-I/SO is well matched to handheld IR/RF remote controls because the XLP sleep current extends coin-cell life, the 7 KB Flash accommodates button-matrix decoders and pairing codes, and the CCP/ECCP modules generate PWM carrier signals for IR transmission or buzzer feedback. The internal oscillator eliminates crystal shock and current to allow thinner plastic housings. With 25 I/O pins, the device scans 4x5 or larger keypads directly via the IOC (interrupt-on-change) peripheral without external scan logic.
Được đề xuất
Home Appliance Control Board
The PIC16F723A-I/SO suits white-goods and small-appliance controllers (coffee machines, washing-machine HMIs, induction-cooktop keypads) where the 11 ADC channels read temperature sensors, the ECCP drives a TRIAC or IGBT via optocoupler, and the MSSP talks to an LED-driver or NFC front-end. The industrial -40 °C to +85 °C grade tolerates kitchen and laundry environments. 7 KB Flash holds the state machine and safety logic, while 128 bytes of EEPROM stores user presets that survive power loss.
Được đề xuất
LED Lighting Controller
The PIC16F723A-I/SO drives constant-current LED drivers in architectural and RGBW lighting fixtures through its ECCP module, which produces precise PWM dimming down to sub-1 % duty cycles. The 11 ADC channels measure LED-board temperature via NTC and sense driver current via shunt amplifier, enabling closed-loop thermal and brightness control. The MSSP (I²C mode) interfaces to DMX or DALI transceivers, while the EUSART handles DMX-512 or wireless-debug console output, all from a single SOIC part.
Được đề xuất
Industrial Sensor Transmitter
The PIC16F723A-I/SO is appropriate for 4-20 mA loop-powered sensor transmitters because the 1.8 V minimum VDD allows operation from a single 3 V supply derived from the loop, while the XLP sleep current minimizes the current the MCU draws from the loop itself. The 10-bit ADC with 11 channels supports redundant sensor inputs for diagnostics, and the EUSART drives an HART modem or RS-485 transceiver. Industrial temperature grade plus 128 bytes of EEPROM for calibration constants yield a stable, field-trimmable transmitter.
Được đề xuất
Low-Cost Human Interface Board
The PIC16F723A-I/SO serves as the main MCU on low-cost HMI boards for vending machines, access-control keypads, and POS terminals. The CCP modules drive RGB status LEDs, the ADC reads potentiometers or rotary encoders, and the MSSP (I²C) talks to character LCDs or GPIO expanders. The 25 I/O pins handle a 4x4 keypad, an RFID module, and a buzzer without external logic, while 7 KB Flash stores the keypad mapping and authentication state machine.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F723A-I/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16F722A-I/SO | PIC16LF723A-I/SO | PIC16F723A-I/SS | PIC16F726-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SSOP - same pinout, smaller body | 28-SOIC - same |
| Program Memory (Flash) | 7 KB | 3.5 KB (-50 %) | 7 KB (same) | 7 KB (same) | 14 KB (+100 %) |
| Data RAM | 192 bytes | 192 bytes (same) | 192 bytes (same) | 192 bytes (same) | 368 bytes (+92 %) |
| Maximum Clock Speed | 20 MHz | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V (-35 % upper) | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| ADC Channels / Resolution | 11 / 10-bit | 11 / 10-bit | 11 / 10-bit | 11 / 10-bit | 11 / 10-bit |
| I/O Pins | 25 | 25 | 25 | 25 | 25 |
| Operating Temperature | -40 °C to +85 °C (I grade) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
Bảo phân biệt quan trọng
- Highest Flash in 28-pin SOIC mid-tier PIC16 family (vsPIC16F722A-I/SO)
- Full 5.5 V VDD tolerance for direct 5 V rail connection (vsPIC16LF723A-I/SO)
- Pin-compatible superset with more RAM (vsPIC16F726-I/SO)
Ghi chú thiết kế
Estimated: with VDD = 3.3 V and all peripherals disabled in sleep, the PIC16F723A-I/SO draws approximately 50 nA typical per the family data sheet. Add a 0.1 µF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20) and a 10 µF bulk capacitor on the same rail. For battery-powered designs, gate the bulk capacitor with a series resistor or use a small 1 µF bulk to limit inrush current from a discharged coin cell.
Keep the ICSP pins RB6 (PGC) and RB7 (PGD) accessible with test-pad or header access; do not place capacitors or pull-ups that would interfere with the programming tool's drive signals. Route the VDD trace with at least 0.3 mm (12 mil) width and a ground return path directly under the IC. The OSC1/OSC2 traces (if using a crystal) must be short and guarded by a ground pour to prevent EMI coupling into the ADC inputs.
The PIC16F723A-I/SO ADC accuracy is sensitive to switching of the ECCP PWM outputs on adjacent pins; place ADC traces away from PWM traces and add a ground guard between them. Use the ADCON1 register to disable digital input buffers on analog-only pins (AN0-AN11) to reduce leakage current to less than 5 µA. Decouple VREF+ with at least 0.1 µF plus 10 µF if using an external reference.
Do not exceed the absolute maximum VDD of 7.5 V; hot-plug events on long cables can clamp above this and latch the part. Always configure the BOR (Brown-Out Reset) in the configuration words to a voltage below your minimum operating VDD (e.g., BOR = 2.1 V for 3.3 V systems). The MSSP I²C pins need 4.7 kΩ to 10 kΩ pull-ups even when not used; leaving them floating can cause excess current through the input buffer.
Thông tin tuân thủ
Per Microchip product page and DigiKey listing: RoHS compliant, lead-free finish, halogen-free. AEC-Q100 is not qualified - choose PIC16F723A-E/SO for extended temperature grade and review AEC-Q100 grade availability separately for automotive designs.