PIC16F723-I/SP - 8-bit 20MHz 7KB Flash MCU 28-SPDIP | Microchip
MPN: PIC16F723-I/SP ✓ نشطPIC16F723-I/SP نظرة عامة
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, RAM, peripherals, and I/O into one package. PIC® MCUs use a RISC (Reduced Instruction Set Computer) architecture with only 35 single-word instructions, allowing most instructions to execute in one instruction cycle (200 ns at 20 MHz). nanoWatt XLP technology extends sleep current down to the nanoampere range, making this part ideal for battery-powered applications. PIC16F723 sits in the broad category: microcontroller -> embedded MCU -> semiconductor.
Key features include 11 channels of 10-bit ADC, two 8-bit timers plus one 16-bit timer, one MSSP (SPI/I2C) and one Enhanced USART for serial connectivity, and an internal 16 MHz oscillator with software-tunable calibration. The device provides 2.0 V brown-out detect and a wide operating temperature range of -40°C to +85°C, suitable for industrial environments.
The PIC16F723 is implemented in Microchip's proprietary flash process with on-chip in-circuit debug support (ICD). Its mid-range core uses a 14-bit instruction word and a hardware multiplier for efficient arithmetic, while XLP technology enables sleep currents as low as 20 nA typical. Compared with PIC16F716, the PIC16F723 doubles program memory and adds nanoWatt XLP technology, making it a popular upgrade for low-power designs.
Typical applications include battery-powered sensor nodes, remote controls, consumer appliances, industrial control modules, and small motor control. The 28-pin SPDIP footprint also makes it suitable for through-hole hobbyist and educational projects where easy hand-soldering is desired.
When designing with this part, ensure decoupling capacitors are placed within 5 mm of the VDD pins and that the MCLR pin is properly pulled up through a resistor to VDD. The internal oscillator can be calibrated for ±1% accuracy using the OSCTUNE register, eliminating the need for an external crystal in many cost-sensitive applications.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes that go beyond the manufacturer datasheet summary to accelerate engineering and sourcing decisions.
بدائل مباشرة لـ PIC16F723-I/SP — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC16F723-I/SP (نفس عامل الشكل والبصمة) — يختلف في Package, Timers, Mounting Type, RoHS Status, ADC.
PIC16F723A-I/SP
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F722A-I/SP
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F721-I/SP
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16F720-I/SP
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16F716-I/SP
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16F723-I/SP الحدود القصوى والخصائص الكهربائية
| Core Architecture | PIC® 8-bit mid-range (14-bit instruction) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 11 channels x 10-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication Interfaces | 1 x MSSP (SPI/I2C), 1 x EUSART |
| Internal Oscillator | 16 MHz (factory calibrated, OSCTUNE trimmable) |
| Brown-out Detect | Yes (2.0 V typical) |
| درجة حرارة التشغيل | -40°C to +85°C (industrial) |
| العلبة | 28-pin SPDIP (Skinny Plastic DIP), 7.5 mm body width |
| Low-Power Technology | nanoWatt XLP (sleep current typ. 20 nA) |
| نوع التركيب | Through-Hole |
| مستوى MSL | 1 (unlimited) |
| حالة RoHS | Compliant |
تكوين أطراف PIC16F723-I/SP
| دبوس 1 | MCLR#/VPP — Master Clear reset (active-low) / programming voltage input |
| دبوس 2 | RA0 — PORTA bit 0 (analog AN0) |
| دبوس 3 | RA1 — PORTA bit 1 (analog AN1) |
| دبوس 4 | RA2 — PORTA bit 2 (analog AN2) |
| دبوس 5 | RA3 — PORTA bit 3 (analog AN3, VREF+) |
| دبوس 6 | RA4 — PORTA bit 4 (analog AN4, Timer0 clock) |
| دبوس 7 | RA5 — PORTA bit 5 (analog AN5, VREF-) |
| دبوس 8 | VSS — Ground reference |
| دبوس 9 | RA7 — PORTA bit 7 (OSC1) |
| دبوس 10 | RA6 — PORTA bit 6 (OSC2) |
| دبوس 11 | RC0 — PORTC bit 0 |
| دبوس 12 | RC1 — PORTC bit 1 |
| دبوس 13 | RC2 — PORTC bit 2 |
| دبوس 14 | RC3 — PORTC bit 3 |
| دبوس 15 | RC4 — PORTC bit 4 |
| دبوس 16 | RC5 — PORTC bit 5 |
| دبوس 17 | RC6 — PORTC bit 6 (TX/CK) |
| دبوس 18 | RC7 — PORTC bit 7 (RX/DT) |
| دبوس 19 | VSS — Ground reference |
| دبوس 20 | VDD — Positive supply voltage (2.5-5.5 V) |
| دبوس 21 | RB0 — PORTB bit 0 (interrupt-on-change) |
| دبوس 22 | RB1 — PORTB bit 1 (interrupt-on-change) |
| دبوس 23 | RB2 — PORTB bit 2 (interrupt-on-change) |
| دبوس 24 | RB3 — PORTB bit 3 (interrupt-on-change) |
| دبوس 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| دبوس 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| دبوس 27 | RB6 — PORTB bit 6 (ICD clock) |
| دبوس 28 | RB7 — PORTB bit 7 (ICD data) |
التطبيقات النموذجية
PIC16F723-I/SP مناسب لـ 6 التطبيقs: Battery-Powered IoT Sensor Nodes, Consumer Remote Controls, Home Appliance Control Boards, Industrial Sensor Transmitters, Hobbyist and Educational Projects, Small DC Motor and Fan Control.
Battery-Powered IoT Sensor Nodes
The PIC16F723-I/SP fits battery-powered IoT sensor nodes because its nanoWatt XLP technology delivers sleep current down to 20 nA typical, enabling multi-year coin-cell operation with appropriate duty cycling. The 11-channel 10-bit ADC directly interfaces analog sensors (temperature, light, gas), while the 16 MHz internal oscillator eliminates the need for an external crystal, reducing BOM cost and PCB area. The 2.5-5.5 V VDD range accepts a single 3 V lithium cell or 2xAA alkaline stack, and the EUSART or MSSP links the node to a wireless transceiver.
موصى به
Consumer Remote Controls
The PIC16F723-I/SP suits consumer infrared remote controls because its 25 I/O pins can directly drive IR LEDs, button matrix scanning, and indicator LEDs without external logic. The 7 KB flash accommodates multi-protocol IR encoding (RC-5, NEC, Sony), and the 20 nA sleep current extends coin-cell life beyond typical remote replacement cycles. The MSSP (SPI/I2C) supports modern OLED display add-ons, while the 16 MHz internal oscillator provides accurate 38 kHz carrier generation without an external resonator.
موصى به
Home Appliance Control Boards
The PIC16F723-I/SP fits home appliance control boards (washing machines, dishwashers, microwaves) because its industrial -40°C to +85°C temperature rating and 2.5-5.5 V supply tolerate mains-derived 5 V rails with margin. The 25 I/O pins drive relays, triacs, keypads, seven-segment displays, and buzzer drivers directly. With 7 KB flash and 192 B RAM, the MCU implements timing logic, sensor reading (NTC, water level), and safety interlocks without external logic, reducing BOM cost in high-volume production.
موصى به
Industrial Sensor Transmitters
The PIC16F723-I/SP fits industrial 4-20 mA sensor transmitters because its nanoWatt XLP technology extends battery life to 5-10 years in remote telemetry deployments. The 11-channel 10-bit ADC provides adequate resolution for pressure, flow, and level transducers after calibration. The 25 I/O pins support HART modem interface, LCD drive, and EEPROM for calibration data storage. Industrial -40°C to +85°C operation handles outdoor enclosure environments, while 2.5-5.5 V supply accepts 3.6 V lithium-thionyl chloride primary cells.
موصى به
Hobbyist and Educational Projects
The PIC16F723-I/SP fits hobbyist and educational projects because its 28-SPDIP through-hole package is hand-solderable and breadboard-compatible, ideal for learning microcontroller basics. The PIC® 35-instruction RISC core is one of the easiest architectures to learn, with free MPLAB X IDE and XC8 C compiler. The 7 KB flash provides ample room for beginner projects (LED blinking, button input, ADC reading, PWM generation) and advanced projects (LCD menus, I2C sensor hubs). PICKit programmers debug code directly on-chip.
موصى به
Small DC Motor and Fan Control
The PIC16F723-I/SP fits small DC motor and fan control because its 25 I/O pins and 16-bit timer can generate PWM signals for closed-loop speed control while the 11-channel ADC reads back-EMF or tachometer feedback. The 7 KB flash implements PID control loops, soft-start ramps, and fault detection. The 2.5-5.5 V VDD range accepts 5 V motor rails directly, and the nanoWatt XLP sleep mode drops current to 20 nA when the motor is off, extending battery life in portable tools.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC16F723-I/SP — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | PIC16F723A-I/SP | PIC16F722A-I/SP | PIC16F721-I/SP | PIC16F720-I/SP | PIC16F716-I/SP |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB (4K x 14) | 7 KB (4K x 14) | 3.5 KB (2K x 14) | 7 KB (4K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 128 bytes | 128 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 22 |
| ADC | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 8 x 10-bit | 8 x 10-bit |
| nanoWatt XLP Technology | Yes (20 nA sleep typ.) | Yes | Yes | Yes | Yes | No (legacy nanoWatt) |
| Temperature Range | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C |
أبرز الفروقات
- Same flash size with updated silicon revision (مقابلPIC16F723A-I/SP)
- Doubled flash for complex firmware vs F722A (مقابلPIC16F722A-I/SP)
- nanoWatt XLP vs legacy nanoWatt (مقابلPIC16F716-I/SP)
ملاحظات التصميم
Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 20 on 28-SPDIP) and a bulk 10 uF tantalum or aluminum capacitor near the MCU. Add a 100 nF capacitor on the MCLR#/VPP pin (pin 1) in noisy environments. The nanoWatt XLP sleep current of 20 nA typical is achieved only when all peripherals are disabled and I/O pins are set to defined logic levels - leaving floating inputs can add 1-2 uA leakage each.
Do not leave MCLR# floating - tie it to VDD through a 10 kohm resistor (or 100 nF + 10 kohm for noisy environments) to prevent spurious resets. Configure all unused I/O pins as outputs driving low to minimize sleep current. The CONFIG words must be set explicitly in source code; relying on factory defaults can leave the watchdog timer or brown-out detect disabled, compromising reliability in field deployments.
Route the analog ADC inputs (RA0-RA5) away from digital switching traces (PWM outputs, oscillator) to minimize coupling. Place a ground pour under the MCU and stitch it with multiple vias for thermal and EMI performance. When using the internal 16 MHz oscillator, keep the OSC1/OSC2 traces short; for crystal applications, place the crystal within 5 mm of pins 9-10 and use a ground-shielded trace pattern per Microchip TB097 guideline.
The MSSP (SPI/I2C) pins RC3/SCK and RC4/SDI/SDO require series resistors (47-100 ohm) for SPI buses longer than 50 mm to damp ringing. For I2C, use 4.7 kohm pull-ups on SDA/SCL with bus capacitance <400 pF total to meet 400 kHz Fast Mode timing. The EUSART TX (RC6) and RX (RC7) pins can drive RS-232 transceivers directly when using an external level shifter - no on-chip charge pump exists on this family.
معلومات الامتثال
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F722A-I/SO or AEC-Q100 specific variants for automotive applications. Halogen-free status not explicitly listed in verified data.