PIC16F723A-E/MV - 7KB Flash 8-bit MCU 20MHz UQFN-28 | Microchip
부품 번호: PIC16F723A-E/MV ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.95 | $1.95 |
| 10 | $1.76 | $17.60 |
| 100 | $1.45 | $145.00 |
| 500 | $1.21 | $605.00 |
| 1,000 | $1.03 | $1,030.00 |
| 3,000 | $0.85 | $2,550.00 |
PIC16F723A-E/MV 개요
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path, integrating CPU core, program memory, data RAM, and programmable peripherals in one package. The PIC architecture (Peripheral Interface Controller) belongs to the RISC family of microcontrollers, executing one instruction per clock cycle with a small instruction set of 35 single-word instructions. 8-bit MCUs sit below 16-bit and 32-bit microcontrollers in compute hierarchy and are typically used where cost, simplicity, and predictable real-time behavior outweigh raw MIPS. PIC16F72xA parts belong to the mid-range 8-bit sub-family and are commonly deployed in sensor nodes, consumer devices, motor control, and human-machine interface (HMI) subsystems.
Key features of the PIC16F723A include 128 bytes of EEPROM data memory, a 12-bit ADC with up to 11 channels, two 8-bit and one 16-bit timers, an enhanced USART, MSSP (SPI/I2C) peripheral, and a 16-bit PWM module with complementary outputs. The internal 16 MHz high-speed oscillator can be tuned for 31 kHz to 16 MHz operation, while the secondary 31 kHz low-power oscillator supports the nanoWatt XLP sleep modes. A 256-byte data EEPROM is also available for non-volatile user data.
The PIC16F723A uses an enhanced mid-range 8-bit CPU core with a hardware multiplier, vectored interrupt controller, and an in-circuit debugger (ICD) interface accessed via PGD/PGC pins. The architecture supports flash self-programming for bootloader-style firmware updates and includes a 64-byte wide data path for efficient C-compiler code generation. Brown-out reset (BOR), power-on reset (POR), and code protection bits are all standard. Compared to the PIC16F722A, the 723A doubles program memory from 3.5 KB to 7 KB while keeping the same 192-byte RAM and pinout.
Typical applications include battery-powered sensor nodes leveraging the XLP sleep modes, low-end motor control via PWM modules, LED lighting drivers with PWM dimming, remote controls, and small consumer appliances. The device is also well-suited as a housekeeping controller in larger systems where a main processor requires a low-power companion MCU for power sequencing and watchdog duties.
When designing with the PIC16F723A-E/MV, ensure the UQFN-28 PCB land pattern matches the 5x5 mm body with 0.5 mm pitch pads. Decoupling capacitors (100 nF + 1 µF) should be placed within 3 mm of VDD/VSS. The internal oscillator requires no external crystal for most applications, but a 32.768 kHz secondary clock crystal can be added on SECLK/SECLKO pins if more accurate real-time-clock operation is required.
This page synthesizes Microchip distributor pricing, drop-in same-package alternatives from the PIC16F72xA family, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC16F723A-E/MV — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F723A-E/MV (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, I/O Pins, Operating Temperature, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F722A-E/MV
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F723A-E/ML
✅ 드롭인✓ 재고 있음
$1.3 / 개
데이터시트 보기 →PIC16F722A-I/SP
✅ 드롭인✓ 재고 있음
$1.38 / 개
데이터시트 보기 →PIC16F722A-E/ML
✅ 드롭인✓ 재고 있음
$1.7 / 개
데이터시트 보기 →PIC16F721-I/SO
✅ 드롭인✓ 재고 있음
$0.92 / 개
데이터시트 보기 →PIC16F720-I/SS
✅ 드롭인✓ 재고 있음
$0.82 / 개
데이터시트 보기 →PIC16F723A-E/MV 최대 정격 & 전기적 특성
| Architecture | 8-bit PIC mid-range (RISC) |
| Program Memory (ROM) | 7 KB Flash |
| Data RAM | 192 bytes |
| Data EEPROM | 128 bytes (256 bytes in some variants) |
| Maximum CPU Frequency | 20 MHz (200 ns instruction cycle) |
| Internal Oscillator | 16 MHz factory-calibrated, 31 kHz LF oscillator |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins (28-pin package) | 25 |
| I/O Pins (40/44-pin package) | 36 |
| ADC | 12-bit, up to 11 channels |
| Timers | Two 8-bit + One 16-bit |
| PWM Modules | 16-bit ECCP + 2x CCP |
| Communication Peripherals | EUSART, MSSP (SPI/I2C) |
| Low-Power Technology | nanoWatt XLP (<1 µA sleep) |
| 패키지 | UQFN-28 (MV), 5x5 mm, 0.5 mm pitch |
| 동작 온도 | -40 °C to +125 °C (E suffix) |
| 실장 유형 | Surface Mount |
| Lead-Free / RoHS | Yes / Compliant |
| MSL 레벨 | 1 (per JEDEC J-STD-020) |
| Instruction Set | 35 single-word instructions |
| Debug Support | In-Circuit Debugger (PGD/PGC) |
PIC16F723A-E/MV 핀 구성
| 핀 1 | RA7/AN7 — GPIO RA7 / ADC analog input AN7 |
| 핀 2 | RA6/AN6 — GPIO RA6 / ADC analog input AN6 |
| 핀 3 | RA5/AN5 — GPIO RA5 / ADC analog input AN5 |
| 핀 4 | RA4/AN4 — GPIO RA4 / ADC analog input AN4 |
| 핀 5 | RA3/AN3 — GPIO RA3 / ADC analog input AN3 |
| 핀 6 | RA2/AN2 — GPIO RA2 / ADC analog input AN2 |
| 핀 7 | RA1/AN1 — GPIO RA1 / ADC analog input AN1 |
| 핀 8 | RA0/AN0 — GPIO RA0 / ADC analog input AN0 |
| 핀 9 | VSS — Ground reference |
| 핀 10 | VDD — Positive supply voltage 1.8 V to 5.5 V |
| 핀 11 | RB7/PGD — GPIO RB7 / ICSP data pin |
| 핀 12 | RB6/PGC — GPIO RB6 / ICSP clock pin |
| 핀 13 | RB5/AN11 — GPIO RB5 / ADC analog input AN11 |
| 핀 14 | RB4/AN10 — GPIO RB4 / ADC analog input AN10 |
| 핀 15 | RB3/AN9 — GPIO RB3 / ADC analog input AN9 |
| 핀 16 | RB2/AN8 — GPIO RB2 / ADC analog input AN8 |
| 핀 17 | RB1/AN12 — GPIO RB1 / ADC analog input AN12 |
| 핀 18 | RB0/INT — GPIO RB0 / External interrupt input |
| 핀 19 | RC7/RX/DT — GPIO RC7 / EUSART RX |
| 핀 20 | RC6/TX/CK — GPIO RC6 / EUSART TX |
| 핀 21 | RC5 — GPIO RC5 |
| 핀 22 | RC4 — GPIO RC4 |
| 핀 23 | RC3/SCL — GPIO RC3 / I2C clock |
| 핀 24 | RC2/SDA — GPIO RC2 / I2C data |
| 핀 25 | RC1/CCP2 — GPIO RC1 / PWM output |
| 핀 26 | RC0/CCP1 — GPIO RC0 / PWM output |
| 핀 27 | OSC1 — Crystal oscillator input |
| 핀 28 | OSC2 — Crystal oscillator output / clock out |
일반적인 애플리케이션
PIC16F723A-E/MV 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, LED Lighting Dimming Controller, Small Consumer Appliance Controller, HVAC Sensor Touchpad Interface, Industrial Sensor Transmitter (4-20 mA Loop), Remote Control / IR Transmitter.
Battery-Powered IoT Sensor Node
The PIC16F723A-E/MV's nanoWatt XLP technology with sub-1 µA sleep current and 1.8 V minimum VDD make it ideal for coin-cell or 2x AA-powered wireless sensor nodes. The integrated 12-bit ADC with up to 11 channels reads temperature, humidity, and battery voltage directly without external signal conditioning. Placed as the host MCU on a Zigbee/BLE module carrier board, the device wakes every 5-60 seconds, samples sensors via ADC, transmits via UART/SPI to a companion module, and returns to sleep, achieving multi-year battery life in duty-cycled deployments where the alternative of using a 32-bit Cortex-M0 would waste power and BOM budget.
추천
LED Lighting Dimming Controller
The PIC16F723A-E/MV's 16-bit ECCP PWM module with complementary outputs and 12-bit ADC make it well-suited for constant-current LED driver control in architectural and RGBW lighting. Placed between a 24 V LED string driver and the LEDs, the MCU generates PWM dimming signals at up to 20 kHz to exceed the flicker-fusion threshold while the EUSART receives DMX-512 or 0-10 V dim commands. Unlike a discrete 555-timer PWM, the programmable firmware enables logarithmic dimming curves, color temperature mixing, and NTC-thermistor thermal foldback via the ADC, all in a 5x5 mm UQFN-28 footprint that fits even small MR16 modules.
추천
Small Consumer Appliance Controller
The PIC16F723A-E/MV's 7 KB Flash, 192-byte RAM, and 35-instruction RISC core make it ideal for small consumer appliances such as coffee makers, hair dryers, and kitchen timers where deterministic real-time control matters more than raw MIPS. The on-chip EUSART and MSSP peripherals support user-interface displays (7-segment LED, character LCD), keypads, and NTC temperature feedback via ADC. Placed near the AC-zero-cross detector and TRIAC driver, the MCU provides phase-angle dimming and over-temperature protection, replacing discrete logic ICs with a single chip in a UQFN-28 that fits even cramped appliance control boards.
추천
HVAC Sensor Touchpad Interface
The PIC16F723A-E/MV's mTouch capacitive touch sensing capability combined with 12-bit ADC and 25 GPIO pins makes it ideal for HVAC thermostat touchpad interfaces. The CTMU peripheral supports up to 11 touch channels without external hardware, allowing capacitive buttons, sliders, and proximity wake-up in a single chip. Placed on the front-panel PCB behind a glass overlay, the device runs the user interface, communicates via EUSART or SPI to the main HVAC controller, and uses nanoWatt XLP to maintain <1 µA quiescent draw when the display is off, important for battery-backed thermostats that retain settings across power loss.
추천
Industrial Sensor Transmitter (4-20 mA Loop)
The PIC16F723A-E/MV's industrial-grade -40 °C to +125 °C operating range, 12-bit ADC, and EUSART make it suitable for industrial 4-20 mA loop-powered sensor transmitters. Placed between the loop-powered HART modem IC and the sensor front-end, the device linearizes the sensor reading, compensates for temperature drift, and outputs the 4-20 mA current via PWM filtered by an op-amp. Unlike a discrete op-amp solution, the programmable firmware enables HART protocol stacks, on-board calibration via EEPROM, and watchdog-protected brown-out recovery critical for unattended field installations.
추천
Remote Control / IR Transmitter
The PIC16F723A-E/MV's low power, 7 KB Flash, and EUSART make it well-suited for battery-powered remote controls transmitting IR (RC5/RC6/SIRC) or RF (OOK/FSK) commands. Placed behind the key matrix, the MCU scans up to 25 buttons, encodes the protocol via PWM-driven IR LED or SPI to an RF transmitter, and enters nanoWatt XLP sleep at <1 µA between button presses. The result is a multi-year battery life remote control with full RC5/RC6 protocol stack in firmware - more flexible than fixed-function encoder ICs that lock the design to a single protocol and offer no upgrade path.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F723A-E/MV — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F722A-E/MV | PIC16F723A-E/ML | PIC16F722A-E/ML | PIC16F721-I/SO | PIC16F720-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | UQFN-28 (MV), 5x5 mm | UQFN-28 (MV), 5x5 mm - same | QFN-28 (ML), 6x6 mm - same pinout | QFN-28 (ML), 6x6 mm - same pinout | SOIC-28 - different body | SSOP-20 - different body |
| Flash Memory | 7 KB | 3.5 KB | 7 KB | 3.5 KB | 7 KB | 4 KB |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 256 bytes | 256 bytes |
| Maximum CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 8 ch | 12-bit, 12 ch |
| Supply Voltage | 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 | 1.8 V to 5.5 V |
| Operating Temperature | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +85 °C (I suffix) | -40 °C to +85 °C (I suffix) |
| Low-Power XLP Sleep | Yes (<1 µA) | Yes (<1 µA) | Yes (<1 µA) | Yes (<1 µA) | Yes (<1 µA) | Yes (<1 µA) |
주요 차별점
- Largest Flash in PIC16F72xA UQFN-28 family (vs PIC16F722A-E/MV)
- nanoWatt XLP <1 µA sleep current (vs PIC16F721-I/SO)
- 12-bit ADC with 11 channels (vs PIC16F720-I/SS)
설계 노트
Decoupling: Place a 100 nF X7R ceramic capacitor within 3 mm of the VDD pin and a 1 µF X5R bulk capacitor within 5 mm of the VDD/VSS pair. The UQFN-28 thermal pad (EP) should be soldered to a copper pour of at least 4 mm² connected to VSS to provide thermal relief and reduce die-to-PCB thermal resistance. For SOIC/QFN variants the EP pad must still be soldered to VSS.
Configuration bits: The PIC16F723A uses configuration bits such as FOSC, WDTE, PWRTE, MCLRE, and CP that must be set correctly in MPLAB X IDE or via __CONFIG directives. A common pitfall is leaving MCLRE enabled when the pin is needed as GPIO - this disables RA5 as a general-purpose I/O. Brown-out (BOR) and watchdog (WDT) should be enabled for safety-critical applications.
ICSP programming: The PGD (RB7) and PGC (RB6) pins must be accessible on the PCB for in-circuit serial programming. Do not place resistors in series or capacitors to ground on these pins without buffering, as this can prevent ICSP communication. If RB6/RB7 are used for application purposes, add 4.7 kΩ isolation resistors or a header/jumper to disconnect the application circuitry during programming.
Brown-out and POR: The PIC16F723A's BOR module monitors VDD and holds the MCU in reset if the supply drops below the BOR threshold (configurable 2.0 V to 2.7 V). For battery applications powered by 1.8 V minimum VDD, set BOR to 1.8 V or disable it to allow operation down to the spec minimum. Always enable the Power-on Reset (POR) to ensure clean startup from 0 V.
규정 준수 정보
RoHS compliant and lead-free per Microchip product page. Not AEC-Q100 qualified - choose AEC-Q100-qualified PIC variants for automotive applications. MSL Level 1 per JEDEC J-STD-020.