PIC16F723AT-I/SO - 8-bit MCU, 7KB Flash, 20MHz | Microchip
MPN: PIC16F723AT-I/SO ✓ فعالPIC16F723AT-I/SO نمای کلی
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (Flash/ROM), volatile data memory (RAM), and a configurable set of peripherals on a single silicon die. The 8-bit PIC16 architecture uses a RISC-style instruction set with a fixed instruction width, prioritizing deterministic execution and code density for embedded control applications. Within the broader semiconductor hierarchy, the PIC16F723A sits under: MCU -> microcontroller -> embedded processor -> integrated circuit -> semiconductor.
Key features include 7KB Flash program memory, 192 bytes RAM, 11 channels of 8-bit ADC, up to 25 digital I/O pins, an internal 16MHz high-precision oscillator (factory calibrated to ±1% typical), and an enhanced USART, MSSP (SPI/I2C), and Capture/Compare/PWM (CCP) module. NanoWatt XLP™ technology delivers typical sleep currents below 50 nA, making the part suitable for battery-powered sensor and metering nodes. The wide VDD range (1.8V-5.5V) allows direct operation from a single 3.3V or 5V rail or from low-voltage chemistries such as a single Li-ion cell.
The PIC16F723A architecture implements a Harvard-style memory map with separate program and data buses, a hardware stack of 8 levels, and 35 single-word instructions. The 8-bit data path is supported by direct, indirect, and relative addressing modes, and the integrated 11-channel 8-bit ADC with selectable references allows the device to read sensors such as thermistors, photodiodes, and current-sense shunts without external components. The automotive-grade AEC-Q100 qualification (operating from -40C to +85C for the I-temp version) and robust ESD ratings make it suitable for harsh-environment industrial and automotive subsystems.
Typical applications include battery-powered sensor nodes, low-cost motor control, LED lighting controllers, automotive body and accessory modules, smart metering, consumer white goods, and human-machine interface (HMI) controllers. The combination of XLP sleep current, on-chip ADC, and CCP PWM makes the part a strong fit for closed-loop fan or pump speed control and for capacitive-touch user interfaces implemented in firmware.
When designing with this part, ensure the LF (low-Flash) variant is selected when only 3.5KB of program memory is needed to drop quiescent current further, and verify that the I-temp grade (-40C to +85C) matches your application's thermal envelope. The 28-pin SOIC (wide) footprint allows hand-rework and through-hole-like mechanical robustness while still being compatible with standard SMT lines.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on DigiKey, Mouser, or in the bare Microchip datasheet PDF.
جایگزینهای drop-in برای PIC16F723AT-I/SO — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC16F723AT-I/SO (همان فرمفاکتور و فوتپرینت) — متفاوت در ADC, Data EEPROM, Operating Temperature, Package.
PIC16F723A-I/SO
برای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16F722AT-I/SO
برای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16LF723AT-I/SO
برای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16F722AT-I/ML
برای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16F723AT-E/SO
📋 جایگزین مرجع (خارج از کاتالوگ)
PIC16F723AT-I/SO حداکثر مقادیر مجاز و مشخصات الکتریکی
| Core Architecture | PIC16 8-bit RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Data EEPROM | Not specified on package - consult datasheet |
| Maximum CPU Frequency | 20 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| Number of I/O Pins | Up to 25 |
| ADC | 8-bit, up to 11 channels |
| Timers | 2x 8-bit, 1x 16-bit (consult datasheet) |
| Communication Interfaces | EUSART, MSSP (SPI / I2C) |
| PWM Modules | Enhanced CCP (2 channels per datasheet) |
| Internal Oscillator | 16 MHz factory-calibrated (±1% typical) |
| Brown-out Reset (BOR) | Yes (selectable thresholds) |
| Watchdog Timer | Yes (WDT with independent oscillator) |
| Sleep Current (XLP) | Typical < 50 nA (NanoWatt XLP) |
| بستهبندی | 28-pin SOIC (wide, 300 mil) |
| نوع نصب | Surface Mount |
| دمای کاری | -40 °C to +85 °C (Industrial) |
| سطح MSL | MSL1 (consult Microchip packaging spec) |
| وضعیت RoHS | Compliant |
| AEC-Q100 Qualification | Automotive-grade qualified (refer to datasheet) |
| Pitch | 1.27 mm (SOIC-28 wide) |
پیکربندی پین PIC16F723AT-I/SO
| پین 1 | RA0/AN0/C12IN0-/VCAP — PORTA bit 0 / ADC input / comparator input / core voltage decoupling |
| پین 2 | RA1/AN1/C12IN1- — PORTA bit 1 / ADC input / comparator input |
| پین 3 | RA2/AN2/CVREF — PORTA bit 2 / ADC input / CVREF output |
| پین 4 | RA3/AN3/C1IN+/MCLR/VPP — PORTA bit 3 / ADC input / comparator input / Master Clear (reset, active-low) / programming voltage |
| پین 5 | RA4/AN4/T0CKI/C2OUT — PORTA bit 4 / ADC input / Timer0 clock input / Comparator 2 output |
| پین 6 | RA5/AN5/SS/HLVDIN — PORTA bit 5 / ADC input / SSP slave select / High/Low Voltage Detect input |
| پین 7 | RA6/OSC2/CLKO — PORTA bit 6 / crystal oscillator output / clock output |
| پین 8 | RA7/OSC1/CLKI — PORTA bit 7 / crystal oscillator input / clock input |
| پین 9 | VSS — Ground reference |
| پین 10 | VDD — Positive supply voltage |
| پین 11 | RB0/AN12/INT — PORTB bit 0 / ADC input / external interrupt |
| پین 12 | RB1/AN10/C12IN3- — PORTB bit 1 / ADC input / comparator input |
| پین 13 | RB2/AN8 — PORTB bit 2 / ADC input |
| پین 14 | RB3/AN9/PGM — PORTB bit 3 / ADC input / ICSP program enable |
| پین 15 | RB4/AN11 — PORTB bit 4 / ADC input |
| پین 16 | RB5/AN13 — PORTB bit 5 / ADC input |
| پین 17 | RB6/PGC — PORTB bit 6 / ICSP clock / serial programming |
| پین 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| پین 19 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| پین 20 | RC1/CCP2 — PORTC bit 1 / Capture/Compare/PWM channel 2 |
| پین 21 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM channel 1 |
| پین 22 | RC3/SCK/SCL — PORTC bit 3 / MSSP SPI clock / I2C clock |
| پین 23 | RC4/SDI/SDA — PORTC bit 4 / MSSP SPI data in / I2C data |
| پین 24 | RC5/SDO — PORTC bit 5 / MSSP SPI data out |
| پین 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / EUSART clock |
| پین 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / EUSART data |
| پین 27 | VSS — Ground reference (second pin) |
| پین 28 | VDD — Positive supply voltage (second pin) |
کاربردهای معمول
PIC16F723AT-I/SO مناسب است برای 7 کاربردs: Battery-Powered Sensor Node, Low-Cost Motor / Fan Speed Control, LED Lighting Controller, Automotive Body and Accessory Module, Smart Meter and Energy Monitor, HMI and Capacitive Touch Interface, Consumer White-Good Appliance Controller.
Battery-Powered Sensor Node
The PIC16F723AT-I/SO fits battery-powered sensor nodes because of its NanoWatt XLP sleep current (typical below 50 nA) and wide 1.8 V to 5.5 V VDD range, which lets a single CR2032 or 2xAA pack power the design for years. The 7 KB Flash holds the periodic-sampling firmware and stack-based state machine, while the 11-channel 8-bit ADC reads multiple sensors (temperature, light, battery voltage) through one MCU. The internal 16 MHz calibrated oscillator (±1% typical) eliminates external crystals, reducing BOM cost and idle current. Compared to an ARM Cortex-M0+ solution, the PIC16F723AT-I/SO consumes less idle current, runs from lower voltage, and costs less at 1 A peak loads.
پیشنهادی
Low-Cost Motor / Fan Speed Control
The PIC16F723AT-I/SO suits small BLDC, brushed DC, or fan-speed controllers thanks to its Enhanced CCP module (2 PWM channels at up to 20 kHz), 8-bit ADC for back-EMF sensing, and 25 I/O for Hall sensor inputs. The 7 KB Flash fits sensored closed-loop commutation tables and PI control loops. The 20 MHz core closes a control loop in roughly 200 ns, well within the latency budget for 4-pole 10 000 RPM BLDCs. Industrial-grade -40 °C to +85 °C operation supports fan, pump, and small appliance environments without derating.
پیشنهادی
LED Lighting Controller
LED drivers and architectural lighting controllers rely on the PIC16F723AT-I/SO for its PWM resolution, ADC for ambient-light feedback, and EUSART/MSSP for DMX or DALI-style protocols. The 20 MHz core generates up to 20-bit-equivalent effective PWM using CCP plus software dithering for smooth dimming. The 1.8 V to 5.5 V range allows direct drive from 3.3 V buck converters or 5 V USB supplies. AEC-Q100 automotive qualification opens the part for vehicle interior lighting, and XLP sleep current extends battery life for portable fixtures.
پیشنهادی
Automotive Body and Accessory Module
Automotive body controllers (door modules, mirror controllers, lighting controllers) leverage the PIC16F723AT-I/SO's AEC-Q100 qualification, 25 GPIO, and LIN-capable EUSART. The 7 KB Flash holds the LIN stack and diagnostic fault code library, while the 8-bit ADC reads mirror-position, washer-fluid-level, and ambient-light sensors. Operating from -40 °C to +85 °C (industrial) or -40 °C to +125 °C (extended grade), the part tolerates the thermal envelope of a sealed body-module housing. The wide 1.8 V to 5.5 V VDD tolerates automotive load-dump events when paired with a TVS-protected LDO.
پیشنهادی
Smart Meter and Energy Monitor
Smart electricity, gas, and water meters use the PIC16F723AT-I/SO because of its NanoWatt XLP sleep current, ADC with internal voltage reference, and integrated peripherals that simplify the BOM. The 8-bit ADC measures current-sense amplifier output (or optoisolator pulse inputs for water/gas), and the EUSART or MSSP links the meter to a wireless M-Bus or LoRaWAN module. The 20 MHz core supports basic security (rolling-code calculation) and metering math in firmware. The wide VDD range lets the part run from 3.3 V battery or from a CT-powered energy-harvested rail.
پیشنهادی
HMI and Capacitive Touch Interface
Capacitive-touch keypads, user interfaces, and front-panel controllers are well served by the PIC16F723AT-I/SO's mTouch™ peripheral (implemented via the ADC plus capacitive-voltage-divider firmware), 25 GPIO for LED matrix drives, and the MSSP port for I/O expanders. The 7 KB Flash holds capacitive-scan scheduling, debounce, and backlight PWM, while the 192-byte RAM supports a small menu state machine. The internal 16 MHz oscillator eliminates crystal cost and the wide VDD range lets the part share a 3.3 V or 5 V rail with the backlight LED string.
پیشنهادی
Consumer White-Good Appliance Controller
Washing machines, dishwashers, and small kitchen appliances integrate the PIC16F723AT-I/SO for appliance main control, motor drive PWM, and user interface aggregation. The Enhanced CCP generates 20 kHz PWM for motor-drive gate signals, the 11-channel ADC reads temperature, water level, and pressure sensors, and the MSSP links the appliance to a wireless module for smart-home connectivity. The industrial -40 °C to +85 °C rating covers laundry-room thermal envelopes, and AEC-Q100 qualification supports appliances sold into automotive / mobile-home markets.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC16F723AT-I/SO — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | PIC16F723A-I/SO | PIC16F722AT-I/SO | PIC16F723AT-E/SO | PIC16LF723AT-I/SO |
|---|---|---|---|---|---|
| Package | SOIC-28 (wide, 300 mil) | SOIC-28 (wide) - same | SOIC-28 (wide) - same | SOIC-28 (wide) - same | SOIC-28 (wide) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB Flash | 7 KB Flash | 3.5 KB Flash (-50%) | 7 KB Flash | 7 KB Flash |
| Data RAM | 192 bytes | 192 bytes | 128 bytes (-33%) | 192 bytes | 192 bytes |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 16 MHz (-20%) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V (lower sleep current) |
| Operating Temperature | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C (Extended) | -40 °C to +85 °C |
| ADC | 8-bit, 11 channels | 8-bit, 11 channels | 8-bit, 9 channels | 8-bit, 11 channels | 8-bit, 11 channels |
| Packaging | Tape & Reel | Tube | Tape & Reel | Tape & Reel | Tape & Reel |
| AEC-Q100 | Qualified | Qualified | Qualified | Qualified | Qualified |
تفاوتهای کلیدی
- Tape-and-reel packaging for SMT volume lines (در مقابلPIC16F723A-I/SO)
- Full 7 KB Flash vs. reduced memory part (در مقابلPIC16F722AT-I/SO)
- Industrial temperature grade vs. extended grade (در مقابلPIC16F723AT-E/SO)
- Higher CPU clock at same VDD (در مقابلPIC16LF723AT-I/SO)
یادداشتهای طراحی
Estimated: At VDD=3.3 V and CPU=20 MHz, the PIC16F723AT-I/SO core draws approximately 4-6 mA active current (per Microchip PIC16F723A datasheet DC characteristics table); sleep current is below 50 nA typical with WDT and BOR disabled. Place a 0.1 µF decoupling capacitor within 5 mm of VDD (pin 10 and pin 28) and a 10 µF bulk capacitor at the power supply input. For battery designs, enable the BOR (brown-out reset) to protect Flash integrity below 1.7 V.
Route MCLR/VPP (pin 4) directly to the programming connector through a short trace; if no external reset is required, tie MCLR to VDD through a 10 kΩ pull-up and add a 100 nF cap to ground for noise filtering. Keep the crystal or external clock traces to pins 7-8 (RA6/OSC2, RA7/OSC1) short and guarded by a ground ring; the internal 16 MHz oscillator eliminates this requirement for most designs and saves two GPIO plus two capacitors.
Avoid configuring RB3 as an output while ICSP programming is connected, because PGM (programming mode) shares this pin. According to the Microchip datasheet, the configuration words (CONFIG1/2) must be set before code execution to disable code protection on engineering builds, otherwise ICSP cannot reprogram the part without a bulk-erase. When migrating from PIC16F722A to PIC16F723A, verify that the Flash image size does not exceed 3.5 KB, otherwise rebase linker scripts to the larger memory map.
The MSSP I2C pins (RC3/SCK/SCL and RC4/SDI/SDA) are open-drain and require external 4.7 kΩ pull-ups to VDD; do not rely on internal weak pull-ups for I2C bus at 400 kHz or higher. For SPI, use the RC3/RC4/RC5 cluster with the chip select on RC6 to maintain clean signal paths; route SCLK away from analog ADC inputs to reduce crosstalk.
اطلاعات انطباق
RoHS/REACH compliance and AEC-Q100 qualification confirmed by Microchip product family documentation. Conflict-minerals compliance per Microchip supplier policy.