PIC10F320-E/P - 8-bit MCU, 448B Flash, 4 I/O, DIP-8 | Microchip
料号: PIC10F320-E/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $0.87 | $0.87 |
| 10 | $0.78 | $7.80 |
| 100 | $0.7 | $70.00 |
| 500 | $0.62 | $310.00 |
| 1,000 | $0.55 | $550.00 |
PIC10F320-E/P 概述
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash/ROM), volatile data memory (RAM), and a rich set of on-chip peripherals such as timers, ADC, PWM generators, and communication interfaces. Within the broader IC hierarchy, the PIC10F320 sits in the 8-bit MCU segment -> microcontroller -> embedded processor -> semiconductor. The PIC10F320 belongs to Microchip's enhanced mid-range core family, which adds a hardware multiplier, larger instruction set, and improved interrupt handling versus the baseline mid-range core.
Key differentiating features of the PIC10F320 include an integrated 8-bit ADC with internal voltage reference, Configurable Logic Cell (CLC), Numerically Controlled Oscillator (NCO), Complementary Waveform Generator (CWG), and PWM peripheral. These features enable the PIC10F320 to drive LED lighting, generate precision waveforms, and implement custom logic gates - functions that previously required multiple discrete ICs. The on-chip 16 MHz internal oscillator eliminates the need for an external crystal in most designs.
The architecture uses a Harvard-style RISC core with a 14-bit instruction word. Each instruction executes in one instruction cycle except for program branches (two cycles), giving deterministic timing suitable for real-time control. Peripherals connect via an 8-bit data bus, and the device supports in-circuit serial programming (ICSP) for field-upgradeable firmware.
Typical applications include low-cost consumer appliances, LED lighting controllers, toy electronics, battery-powered IoT sensor nodes, and simple motor control. The wide 2.3V-5.5V supply range allows direct operation from a single lithium coin cell or two alkaline cells.
When designing with the PIC10F320, plan I/O carefully because only 4 pins are user-accessible (one shared with MCLR/VPP). The device uses the ICD debugger header; ensure your PCB layout reserves the ICSP footprint. Programming voltage is applied on the MCLR pin during Flash write/erase.
直接替换替代料: PIC10F320-E/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC10F320-E/P (相同外形与封装尺寸) ——差异在于 ADC, Package, I/O Pins, Internal Oscillator, Maximum CPU Speed.
快速对比工具——选择替代料号进行并排对比:
PIC10F320-E/OT
✅ 直接替换✓ 有现货
$0.29 / 个
查看数据手册 →PIC10F322-E/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC10F200-E/P
✅ 直接替换✓ 有现货
$0.52 / 个
查看数据手册 →PIC10F202-E/P
✅ 直接替换✓ 有现货
$0.55 / 个
查看数据手册 →PIC10F204-E/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC10F206-E/P
✅ 直接替换✓ 有现货
$0.48 / 个
查看数据手册 →PIC10F320-E/P 最大额定值与电气特性
| Program Memory Size | 448 B (256 x 14) Flash |
| RAM Size | 64 B |
| EEPROM Size | None (emulated in Flash) |
| Number of I/O Pins | 4 |
| CPU Core | Enhanced Mid-Range 8-bit PIC |
| Maximum CPU Speed | 16 MHz (16 MIPS) |
| Supply Voltage Range | 2.3 V to 5.5 V |
| ADC | 8-bit, up to 3 channels |
| PWM Modules | Yes (PWM peripheral) |
| CLC | Yes (Configurable Logic Cell) |
| NCO | Yes (Numerically Controlled Oscillator) |
| CWG | Yes (Complementary Waveform Generator) |
| Temperature Indicator | Yes (built-in) |
| 工作温度范围 | -40 C to +125 C |
| 封装 | 8-pin PDIP (0.300 in, 7.62 mm) |
| 安装类型 | Through-Hole |
| Oscillator | Internal 16 MHz (no external crystal required) |
| ICSP Programming | Yes (In-Circuit Serial Programming) |
PIC10F320-E/P 引脚配置
| 引脚 1 | VDD — Positive supply voltage (2.3 V to 5.5 V) |
| 引脚 2 | GP5/T0CKI/PWM/CLC/NCO/CWG — General-purpose I/O / Timer0 clock input / PWM / CLC / NCO / CWG |
| 引脚 3 | GP4/AN3/CLC/NCO/CWG — General-purpose I/O / ADC input / CLC / NCO / CWG |
| 引脚 4 | MCLR/VPP/GP3 — Master Clear (reset) input / ICSP programming voltage / general-purpose I/O |
| 引脚 5 | VSS — Ground reference |
| 引脚 6 | GP1/AN1/CLC/NCO/CWG — General-purpose I/O / ADC input / CLC / NCO / CWG |
| 引脚 7 | GP0/AN0/PWM/CLC/NCO/CWG — General-purpose I/O / ADC input / PWM / CLC / NCO / CWG |
| 引脚 8 | GP2/AN2/CLC/NCO/CWG — General-purpose I/O / ADC input / CLC / NCO / CWG |
典型应用
PIC10F320-E/P 适用于 6 应用s: LED Lighting and Dimming Controller, Battery-Powered IoT Sensor Nodes, Low-Cost Toy and Hobby Electronics, Capacitive Touch Replacement Front Panels, Simple Motor Control (Brushed DC, Fan Speed), Industrial Sensor Signal Conditioning.
LED Lighting and Dimming Controller
The PIC10F320-E/P excels in cost-sensitive LED lighting controllers because it integrates the Complementary Waveform Generator (CWG) for hardware-driven MOSFET switching and the Numerically Controlled Oscillator (NCO) for precision dimming ramps down to 0.1 percent duty-cycle steps. With 16 MIPS at 16 MHz, the device can handle a 1 kHz PWM update loop and a user button-debounce loop simultaneously without CPU bottleneck. The 2.3 V to 5.5 V supply range allows direct drive from a single lithium coin cell, and the small 8-pin PDIP footprint fits inside E14/E27 bulb form factors. Typical circuits use the CWG to switch a low-side N-channel MOSFET controlling an LED string, with the NCO trimming PWM frequency in real time for color-temperature adjustment.
推荐
Battery-Powered IoT Sensor Nodes
In coin-cell IoT sensors, the PIC10F320-E/P delivers sub-microamp sleep currents with its PIC enhanced mid-range core and on-chip peripherals that stay clocked from the internal 16 MHz oscillator. The 8-bit ADC monitors a thermistor or battery voltage, while the CLC can wake the CPU on a threshold event without software polling. Operating from 2.3 V to 5.5 V covers CR2032 lithium (3 V) and two-AA alkaline (3 V) supplies directly. The 448 B Flash is sufficient for BLE beacon preamble generators or simple SHT-30 read-and-transmit loops using a software bit-banged I2C master. With its wide -40 C to +125 C operating range, the part is well-suited to outdoor and industrial IoT edge nodes.
推荐
Low-Cost Toy and Hobby Electronics
Toy designers favor the PIC10F320-E/P for its sub-USD-1 pricing at qty 1, 8-pin PDIP easy-hand-soldering package, and 16 MIPS processing throughput that drives sound, light, and motion routines. The CWG module produces complementary MOSFET drives for H-bridge motor control of small DC or vibration motors in toys. The PWM peripheral creates software-free sound effects at 4 kHz to 8 kHz sample rates using only an external piezo buzzer. With 4 GPIO pins, the part handles two motors and two buttons, which fits the typical 4-function toy controller. The wide supply range works with 3 V to 4.5 V alkaline packs commonly used in toys.
推荐
Capacitive Touch Replacement Front Panels
Although PIC10F320 itself lacks dedicated mTouch hardware, the CLC + NCO + CWG combination implements a software-defined capacitive sense front-end by charging a touch pad and using the NCO to measure charge time. With 16 MIPS, the device can scan 2 to 3 touch pads at 50 ms response and generate PWM-driven LED feedback. The 8-pin PDIP is easy to hand-prototype, and the 2.3 V to 5.5 V supply range supports USB-powered touch panels. This makes the PIC10F320 a flexible alternative when PIC10F222 (the dedicated mTouch variant) is over-specified for the use case.
推荐
Simple Motor Control (Brushed DC, Fan Speed)
The PIC10F320-E/P is well-suited to single-channel brushed DC motor or fan-speed controllers using its on-chip PWM peripheral and the CWG to drive complementary MOSFET pairs. The closed-loop control loop runs at 16 MIPS with 8-bit ADC feedback from a current-sense resistor, while the NCO generates precision timing for soft-start ramps. The 4 GPIO pins support one motor output, one tachometer input, one enable, and one fault LED. Supply range 2.3 V to 5.5 V covers USB-powered fans (5 V) and battery-powered personal fans (3 V). Wide operating temperature supports underhood or industrial cabinet cooling applications.
推荐
Industrial Sensor Signal Conditioning
The PIC10F320-E/P conditions analog sensor signals in industrial environments where the -40 C to +125 C temperature range and on-chip 8-bit ADC with 3 input channels provide a compact digitization front-end. The CLC implements logic-gate-equivalent functions such as window comparators or debounce filters without external 74HC-series ICs, saving BOM cost and PCB area. The PWM module drives a 4 mA to 20 mA current loop output for legacy industrial transmitters. Operating from a regulated 24 V supply via a simple zener-drop to 5 V, the PIC10F320's 16 MIPS enables 100 Hz ADC oversampling with averaging. Its 8-pin PDIP footprint fits legacy through-hole industrial I/O module boards.
推荐
推荐产品汇总
工程参考数据: PIC10F320-E/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC10F320-E/OT | PIC10F322-E/P | PIC10F200-E/P | PIC10F202-E/P | PIC10F204-E/P | PIC10F206-E/P |
|---|---|---|---|---|---|---|---|
| Package | PDIP-8 (0.300 in) | SOT-23-6 | PDIP-8 (same) | PDIP-8 (same) | PDIP-8 (same) | PDIP-8 (same) | PDIP-8 (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 448 B Flash | 448 B Flash | 896 B Flash | 256 B Flash | 768 B Flash | 384 B Flash | 768 B Flash |
| RAM Size | 64 B | 64 B | 128 B | 16 B | 24 B | 24 B | 24 B |
| Maximum Frequency | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS | 4 MHz / 1 MIPS | 4 MHz / 1 MIPS | 4 MHz / 1 MIPS | 4 MHz / 1 MIPS |
| ADC | 8-bit, 3 channels | 8-bit, 3 channels | 8-bit, 3 channels | None | None | None | None |
| CLC/NCO/CWG | Yes (all three) | Yes (all three) | Yes (all three) | No | No | No | No |
| Supply Voltage Range | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 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 +125 C | -40 C to +125 C | -40 C to +125 C |
关键差异点
- Integrated CLC, NCO, CWG peripherals (对比 PIC10F200-E/P)
- Double the Flash program memory (对比 PIC10F200-E/P)
- Three-channel 8-bit ADC (对比 PIC10F204-E/P)
设计说明
The PIC10F320-E/P 8-pin PDIP pinout uses pin 4 as MCLR/VPP/GP3, which is shared between reset, programming voltage, and GPIO. To use GP3 as GPIO, configure it as such in the configuration word (MCLRE = OFF). When using ICSP for in-circuit programming, dedicate a 5-pin ICSP header (VDD, VSS, MCLR/VPP, DAT, CLK) or a single-wire ICD connector. Keep ICSP traces short and add a small series resistor on MCLR (typically 10 kohm pull-up to VDD, plus 100 ohm series resistor) to limit programming current and isolate from the rest of the circuit.
Do not skip the decoupling capacitor on VDD. Place a 100 nF ceramic capacitor as close as possible to the VDD pin (pin 1) with a short ground return to pin 5 (VSS). For designs with PWM switching > 100 mA loads, also place a 10 uF bulk capacitor near the PIC. The PIC10F320's analog reference is internal; for ADC accuracy, avoid routing high-current PWM traces directly under or parallel to the analog input pins (GP0, GP1, GP2, GP4).
The PIC10F320-E/P supports the ultra-low-power Sleep mode with currents below 1 microamp when peripherals are disabled. According to the Microchip datasheet, the brown-out reset (BOR) module is selectable and adds approximately 5 microamp. Disable BOR and disable unused peripherals in firmware to maximize battery life in coin-cell applications. The 16 MHz internal oscillator is auto-disabled in Sleep; use the watchdog timer or an external interrupt to wake.
合规信息
RoHS and REACH compliant per Microchip product page; lead-free and halogen-free per Microchip environmental compliance disclosures. Not AEC-Q100 qualified (industrial grade only).