PIC16F18345-I/SO - 8-bit MCU 14KB Flash XLP 20-SOIC | Microchip
부품 번호: PIC16F18345-I/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.09 | $2.09 |
| 10 | $1.88 | $18.80 |
| 100 | $1.67 | $167.00 |
| 500 | $1.49 | $745.00 |
| 1,000 | $1.32 | $1,320.00 |
PIC16F18345-I/SO 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a range of analog and digital peripherals on one die. Within the broader taxonomy, MCUs belong to embedded processors, themselves a subset of microcontrollers and microprocessors within the semiconductor hierarchy. The PIC16F18345 belongs to the PIC16F family of 8-bit PIC microcontrollers, which target general-purpose, low-power, and motor-driven embedded applications.
Key features of this part include a 32 MHz internal oscillator, a 10-bit ADC with computation (ADCC), a 5-bit DAC, two comparators, an 8-bit timer with Hardware Limit Timer (HLT), 10-bit PWM with CCP, and serial interfaces such as EUSART, SPI, and I2C. The device integrates Peripheral Pin Select (PPS), which lets designers remap digital peripherals onto a wide choice of physical pins, simplifying PCB layout and BOM reuse across product variants. Functional Safety (FuSa) features support IEC 61508 SIL-2 capable system designs when used within an FuSa system.
Typical applications include IoT sensor nodes, battery-powered wearables, capacitive-touch user interfaces, LED driving and lighting control, motor control, and low-cost consumer appliances. Its XLP modes and small 20-SOIC footprint also suit space-constrained designs where energy budget is critical, such as remote controls and wireless sensor transmitters.
When designing, keep VDD decoupling within a few millimeters of the supply pins (typically 100 nF plus 10 uF bulk), and verify MCLR is tied through the recommended resistor network. For low-power run/idle operation, consult the nanoWatt XLP section of the manufacturer datasheet and confirm the wake-up source configuration matches the application duty cycle.
This page synthesizes distributor pricing, drop-in alternatives in the same 20-SOIC footprint, and practical design notes not found on a single distributor page.
드롭인 대체품: PIC16F18345-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F18345-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Operating Temperature, DAC, Core Independent Peripherals.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F18344-I/SO
✅ 드롭인✓ 재고 있음
$0.83 / 개
데이터시트 보기 →PIC16F1829-I/SO
✅ 드롭인✓ 재고 있음
$1.2 / 개
데이터시트 보기 →PIC16F1824-I/SO
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F1704-I/SO
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F18345-I/SO 최대 정격 & 전기적 특성
| Architecture | 8-bit PIC16F (XLP) |
| Program Memory (Flash) | 14 KB (8K x 14) |
| SRAM | 1 KB |
| EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| ADC | 10-bit ADC with Computation (ADCC) |
| DAC | 5-bit DAC |
| Comparators | 2 |
| PWM | 10-bit PWM with CCP |
| Timers | 8-bit Timer with HLT |
| Serial Interfaces | EUSART, SPI, I2C |
| Core Independent Peripherals | CLC, NCO, CWG, PPS |
| 패키지 | 20-pin SOIC (SO) |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40C to +85C (Industrial, -I suffix) |
| Functional Safety | FuSa-capable (IEC 61508 SIL-2 ready) |
| RoHS 상태 | Compliant |
PIC16F18345-I/SO 핀 구성
| 핀 1 | VDD — Positive supply voltage |
| 핀 2 | RA5 — Digital I/O / analog input |
| 핀 3 | RA4 — Digital I/O / analog input |
| 핀 4 | RA3/MCLR — Digital I/O or Master Clear (reset) input |
| 핀 5 | RC5 — Digital I/O / analog input |
| 핀 6 | RC4 — Digital I/O / analog input |
| 핀 7 | RC3 — Digital I/O / analog input |
| 핀 8 | RC2 — Digital I/O / analog input |
| 핀 9 | RC1 — Digital I/O / analog input |
| 핀 10 | RC0 — Digital I/O / analog input |
| 핀 11 | RB7 — Digital I/O |
| 핀 12 | RB6 — Digital I/O |
| 핀 13 | RB5 — Digital I/O / analog input |
| 핀 14 | RB4 — Digital I/O / analog input |
| 핀 15 | RB3 — Digital I/O / analog input |
| 핀 16 | RB2 — Digital I/O / analog input |
| 핀 17 | RB1 — Digital I/O / analog input |
| 핀 18 | RB0 — Digital I/O / analog input |
| 핀 19 | VSS — Ground reference |
| 핀 20 | RA0 — Digital I/O / analog input |
일반적인 애플리케이션
PIC16F18345-I/SO 적합 용도: 6 애플리케이션s: IoT Battery-Powered Sensor Node, Capacitive Touch User Interface, LED Lighting Control and Driver, Low-Cost Consumer Appliance Controller, Remote Control and Wireless Transmitter, Functional Safety (FuSa) Sensor Subsystem.
IoT Battery-Powered Sensor Node
The PIC16F18345-I/SO fits IoT sensor nodes where 14 KB Flash is sufficient for application firmware plus a wireless stack driver, and 1 KB SRAM handles small data buffers. Its nanoWatt XLP deep sleep current below 100 nA lets the node idle for years on a single CR2032, while PPS remaps the EUSART or I2C to any convenient SO-20 pin. The 32 MHz core and ADCC enable periodic sensor readings and on-chip averaging without external DSP. Compared to discrete 555-based wake circuits, the integrated CLC and NCO peripherals build the wake timer entirely on-chip. Pair with a sub-GHz or BLE module for the radio and a small LDO for supply conditioning.
추천
Capacitive Touch User Interface
The PIC16F18345-I/SO is well-matched to capacitive touch HMI designs thanks to its mTouch-capable ADCC, two on-chip comparators, and CTMU peripheral for robust button and slider sensing. CLCs allow hardware debounce and gesture logic without CPU load, freeing the 8-bit core to manage communication. The 20-SOIC footprint is hand-solder-friendly for prototypes while still compact for production. PPS enables designers to route touch channels away from noisy PCB regions with no firmware rework. Combined with the 10-bit PWM and CCP, the same chip can drive indicator LEDs or a small backlight. The combination of touch + lighting + serial comms in one part reduces BOM and PCB area.
추천
LED Lighting Control and Driver
The PIC16F18345-I/SO suits LED driver and lighting-control applications where 14 KB Flash holds a color-mixing algorithm and 1 KB SRAM buffers DMX or DALI commands. The 10-bit PWM with CCP and CWG generate precise complementary waveforms for high-efficiency LED driving with proper dead-band control. At 1.8-5.5 V supply, the chip interfaces directly with constant-current LED driver stages and supports battery-powered portable fixtures. The NCO provides deterministic frequency synthesis for visual flicker effects. Compared to a 555-timer-based driver, the integrated approach reduces external parts count and improves color uniformity across units. The 20-SOIC package fits small lamp-base PCBs.
추천
Low-Cost Consumer Appliance Controller
The PIC16F18345-I/SO is an economical controller for white-goods and small appliances such as coffee makers, fans, and kitchen timers where 14 KB Flash accommodates user-interface state machines. Its EUSART, SPI, and I2C peripherals let it talk to displays, sensors, and communication modules. The 1.8-5.5 V supply range works directly from rectified mains-derived DC rails with simple regulators. CIPs handle critical timing (fan PWM, valve control) in hardware while the CPU runs the user interface. Compared to discrete logic implementations, a single 8-bit MCU reduces assembly cost and improves reliability. The -40C to +85C industrial temperature grade suits appliance environments.
추천
Remote Control and Wireless Transmitter
The PIC16F18345-I/SO works well in remote controls and wireless sensor transmitters, where its nanoWatt XLP sleep keeps standby current in nanoamps, extending battery life to multiple years. The 32 MHz core and 14 KB Flash are sufficient for encoding protocols like Sub-GHz OOK/FSK, while the EUSART or SPI connects to a transmit module. The CWG and NCO can generate precise carrier frequencies in hardware, freeing the CPU for data framing. The 20-SOIC footprint enables compact PCBAs that fit behind keypads or inside handheld enclosures. PPS allows the same hardware layout to support multiple RF modules by remapping pins.
추천
Functional Safety (FuSa) Sensor Subsystem
The PIC16F18345-I/SO supports IEC 61508 SIL-2 capable designs when integrated into a FuSa system, as noted in the Microchip datasheet. The WWDT, BOR, and ADC window comparator provide the safety primitives needed for sensor monitoring loops in industrial equipment. 14 KB Flash holds both the application and safety libraries, while 256 B EEPROM stores calibration and safety logs. The 1.8-5.5 V supply and -40C to +85C industrial temperature range suit process-control and factory-automation environments. CIPs (CLC, NCO) provide hardware-level safety interlocks without CPU involvement, reducing common-cause failure risk compared to software-only implementations.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F18345-I/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F18344-I/SO | PIC16F1829-I/SO | PIC16F1824-I/SO | PIC16F1704-I/SO |
|---|---|---|---|---|---|
| Package | 20-SOIC (SO) | 20-SOIC (SO) - same | 20-SOIC (SO) - same | 20-SOIC (SO) - same | 20-SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Flash | 14 KB | 7 KB (-50%) | 8 KB (-43%) | 4 KB (-71%) | 7 KB (-50%) |
| SRAM | 1 KB | 512 B (-50%) | 1 KB same | 256 B (-74%) | 512 B (-50%) |
| EEPROM | 256 B | 256 B same | 64 B (-75%) | 256 B same | 256 B same |
| Maximum CPU Speed | 32 MHz | 32 MHz same | 32 MHz same | 32 MHz same | 32 MHz same |
| Core Independent Peripherals | CLC + NCO + CWG + PPS | CLC + NCO + CWG + PPS same | PPS only (legacy) | PPS only (legacy) | CLC + NCO + PPS (no CWG) |
| XLP Sleep Current | nanoWatt XLP (<100 nA typ) | nanoWatt XLP same | nanoWatt XLP same | nanoWatt XLP same | nanoWatt XLP same |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V same | 1.8 V to 5.5 V same | 1.8 V to 5.5 V same | 1.8 V to 5.5 V same |
| Operating Temperature | -40C to +85C | -40C to +85C same | -40C to +85C same | -40C to +85C same | -40C to +85C same |
주요 차별점
- Largest Flash in 20-SOIC PIC16F family at this feature level (vs PIC16F18344-I/SO)
- Full CIP suite (CLC + NCO + CWG + PPS) (vs PIC16F1829-I/SO)
- 256 B EEPROM for non-volatile data storage (vs PIC16F1829-I/SO)
설계 노트
Place a 100 nF decoupling capacitor within 3 mm of the VDD pin (pin 1) and a 10 uF bulk capacitor near the chip. For battery-powered designs using nanoWatt XLP sleep, also place a 100 nF on the MCLR/RA3 pin to ensure clean reset behavior. Estimated total quiescent draw at deep sleep with 32 kHz SOSC active is approximately 200 nA typical per the datasheet. Use the lowest-power sleep mode (Sleep with WDT off) for battery IoT sensor duty cycles.
The 20-SOIC (SO) package has a 1.27 mm pitch and 12.80 mm body length. Reserve at least 0.5 mm of clearance beyond the leads for hand-soldering pads and inspection vias. For noisy analog signals (ADC, comparators), route analog traces over a continuous ground plane and avoid crossing digital PWM or PWM-CWG outputs. The PPS feature allows digital peripheral remapping, so lay out your SO-20 board to assign peripheral functions to convenient pin positions before code freeze.
Do not drive MCLR low while VDD is below 1.8 V - this can trigger unintended resets or latch-up. The CWG and NCO peripherals must be enabled in firmware before configuring output enables. EEPROM writes above 5.0 V should be avoided for endurance; the datasheet specifies 100K erase/write cycles typical at 25C. Estimated: if writing one byte per minute continuously, the 256 B EEPROM would reach 100K cycles in approximately 6.9 years; buffer writes to Flash where possible.
For SPI or EUSART runs above 10 MHz, place a 33 ohm series resistor at the MCU pin to dampen reflections, and keep trace lengths under 50 mm when possible. The 32 MHz internal oscillator can be used but the PLL provides higher precision for serial communication; use the HFINTOSC with PLL for baud-rate accuracy. For I2C, use 4.7 kohm pull-ups at 100 kHz and 2.2 kohm at 400 kHz, calculated against total bus capacitance including the SO-20 pin capacitance (~10 pF).
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified; for automotive consider PIC16F18345-E/SO (extended temperature) or AEC-Q100-qualified parts from Microchip's automotive PIC16 portfolio. Functional Safety (FuSa) capable per datasheet DS40001795H.