PIC16F15355-E/SP - 8-Bit MCU, 14KB Flash, 28-SPDIP | Microchip
부품 번호: PIC16F15355-E/SP ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.86 | $1.86 |
| 10 | $1.67 | $16.70 |
| 100 | $1.41 | $141.00 |
| 500 | $1.21 | $605.00 |
| 1,000 | $1.07 | $1,070.00 |
PIC16F15355-E/SP 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O on one die. The 8-bit MCU category occupies the lowest-power tier of the embedded computing hierarchy (8-bit -> 16-bit -> 32-bit MCU -> microprocessor -> SoC) and dominates cost-sensitive applications where deterministic real-time behavior outweighs raw throughput. Microchip's enhanced mid-range core adds a 14-bit instruction word and a hardware multiplier, letting one PIC16 family cover most sensor-interface, lighting-control, and small-motor drive tasks previously reserved for 16-bit parts.
Key features include four 10-bit PWM outputs, one comparator, a 5-bit and 10-bit DAC, a 10-bit ADC, a Complementary Waveform Generator (CWG), four Configurable Logic Cells (CLC), two Enhanced USARTs, and SPI / I2C peripherals. Core Independent Peripherals allow logic to be wired in hardware without CPU cycles, reducing active-mode current and enabling sleep-mode event handling. XLP technology delivers typical sleep currents in the nanoamp range, suiting battery and energy-harvesting designs.
Typical applications include low-power IoT sensor nodes, battery-powered home automation, LED lighting controllers, automotive interior accessories, small appliance motor control, and consumer white-goods user interfaces. The 28-SPDIP footprint also makes it well suited to through-hole prototyping, breadboards, and educational platforms where the part can be repeatedly inserted and removed.
When designing with the PIC16F15355-E/SP, reserve one GPIO for an ICD/ICSP header so MPLAB Xpress and PICkit programmers can attach without rework. Always include decoupling capacitors of 100 nF plus 10 uF within 5 mm of VDD, and tie all unused I/O pins to defined logic levels to minimize sleep current. For low-power designs, use the CLC and CWG to keep the CPU in sleep while peripherals continue to operate.
드롭인 대체품: PIC16F15355-E/SP — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F15355-E/SP (동일 폼 팩터 및 풋프린트) — 차이점: Operating Temperature, Package, ADC, Comparators, DAC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F15355-I/SP
✅ 드롭인✓ 재고 있음
$1.26 / 개
데이터시트 보기 →PIC16F15354-E/SP
✅ 드롭인✓ 재고 있음
$0.89 / 개
데이터시트 보기 →PIC16F15354-E/ML
✅ 드롭인✓ 재고 있음
$1.18 / 개
데이터시트 보기 →PIC16F15354-E/SS
✅ 드롭인✓ 재고 있음
$0.84 / 개
데이터시트 보기 →PIC16F15255-I/SP
✅ 드롭인✓ 재고 있음
$0.78 / 개
데이터시트 보기 →PIC16F1516-E/SP
✅ 드롭인✓ 재고 있음
$1.74 / 개
데이터시트 보기 →PIC16F15355-E/SP 최대 정격 & 전기적 특성
| Product Family | PIC16 (L)F153xx |
| Core | 8-bit PIC enhanced mid-range |
| Max CPU Speed | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| EEPROM | 256 bytes |
| Operating Voltage | 2.3 V to 5.5 V |
| 동작 온도 | -40 C to +125 C (E = extended) |
| 패키지 | 28-pin SPDIP (SP) |
| 실장 유형 | Through-Hole |
| I/O Pins | 25 (typical for 28-pin PIC16F15355) |
| ADC | 10-bit |
| DAC | 5-bit and 10-bit |
| PWM Channels | 4 x 10-bit |
| Comparators | 1 |
| Complementary Waveform Generator | 1 (CWG) |
| Configurable Logic Cells | 4 (CLC) |
| EUSART | 2 |
| SPI / I2C | Yes / Yes |
| XLP (Extreme Low Power) | Yes |
| RoHS 상태 | Compliant |
| MSL 레벨 | 1 (unlimited, through-hole) |
PIC16F15355-E/SP 핀 구성
| 핀 1 | RA3/AN3/VREF+/C1IN1+ — GPIO RA3 / analog input 3 / VREF+ / comparator input |
| 핀 2 | RA4/AN4/C1IN0-/T0CKI — GPIO RA4 / analog input 4 / comparator input / Timer0 clock |
| 핀 3 | RA5/AN5/DAC5OUT/CLCIN3 — GPIO RA5 / analog input 5 / 5-bit DAC output / CLC input |
| 핀 4 | RA6/OSC2/CLKOUT — GPIO RA6 / crystal oscillator output / clock output |
| 핀 5 | RA7/OSC1/CLKIN — GPIO RA7 / crystal oscillator input / external clock input |
| 핀 6 | VSS — Ground reference |
| 핀 7 | RA0/AN0/C1IN0+ — GPIO RA0 / analog input 0 / comparator input |
| 핀 8 | RA1/AN1/C1IN1-/CLCIN2 — GPIO RA1 / analog input 1 / comparator input / CLC input |
| 핀 9 | RA2/AN2/DACOUT/ZCD — GPIO RA2 / analog input 2 / DAC output / zero-cross detect |
| 핀 10 | RC0/SOSCO — GPIO RC0 / secondary oscillator output |
| 핀 11 | RC1/SOSCI — GPIO RC1 / secondary oscillator input |
| 핀 12 | RC2/AN10 — GPIO RC2 / analog input 10 |
| 핀 13 | RC3/AN11/SCK/SCL — GPIO RC3 / analog input 11 / SPI SCK / I2C SCL |
| 핀 14 | RC4/AN12/SDI/SDA — GPIO RC4 / analog input 12 / SPI SDI / I2C SDA |
| 핀 15 | RC5/AN13/SDO — GPIO RC5 / analog input 13 / SPI SDO |
| 핀 16 | RC6/AN14/TX/CK — GPIO RC6 / analog input 14 / EUSART TX / clock |
| 핀 17 | RC7/AN15/RX/DT — GPIO RC7 / analog input 15 / EUSART RX / data |
| 핀 18 | VSS — Ground reference |
| 핀 19 | VDD — Positive supply voltage |
| 핀 20 | RB0/AN16/ZCD/CWG1OUT — GPIO RB0 / analog input 16 / ZCD / CWG output |
| 핀 21 | RB1/AN17/C1IN3+/CLCIN4 — GPIO RB1 / analog input 17 / comparator input / CLC input |
| 핀 22 | RB2/AN18/C1IN2-/PWM3 — GPIO RB2 / analog input 18 / comparator input / PWM3 |
| 핀 23 | RB3/AN19/C1IN1-/PWM4 — GPIO RB3 / analog input 19 / comparator input / PWM4 |
| 핀 24 | RB4/AN20 — GPIO RB4 / analog input 20 |
| 핀 25 | RB5/AN21/CLCIN5 — GPIO RB5 / analog input 21 / CLC input |
| 핀 26 | RB6/ICSPCLK — GPIO RB6 / ICSP clock |
| 핀 27 | RB7/ICSPDAT — GPIO RB7 / ICSP data |
| 핀 28 | MCLR/VPP/RE3 — Master clear reset / programming voltage / GPIO RE3 |
일반적인 애플리케이션
PIC16F15355-E/SP 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, Home Automation Lighting Controller, Small Appliance Motor Control, Automotive Interior Accessory Module, Consumer White-Goods User Interface, Educational and Prototyping Platform.
Battery-Powered IoT Sensor Node
The PIC16F15355-E/SP's 14 KB Flash and 1 KB SRAM comfortably run a small RTOS or state-machine loop that polls sensors and transmits over UART or SPI. XLP nanoamp sleep current and the CWG/CLC peripherals let the CPU stay in sleep while timer-gated events wake it for sub-millisecond duty cycles, enabling years of life on a CR2032 coin cell. At 32 MHz the 8 MIPS core can encrypt, filter, and packetize readings before returning to sleep, and the 28-SPDIP package fits hand-held enclosures.
추천
Home Automation Lighting Controller
The PIC16F15355-E/SP drives LED strings via its 4-channel 10-bit PWM and Complementary Waveform Generator, supporting dimming curves, color mixing, and zero-cross detection. The 10-bit ADC samples wall-cycle current for feedback, while the 10-bit DAC generates reference voltages for constant-current driver ICs. Two EUSARTs bridge the lighting bus (DMX or DALI) and a Wi-Fi/BLE module for app control, all inside the 2.3 V to 5.5 V supply range required for AC-line-derived rails.
추천
Small Appliance Motor Control
The PIC16F15355-E/SP uses its CWG to generate complementary PWM pairs with programmable dead-band, driving half-bridge MOSFET stages for BLDC, brushed DC, or stepper motors. The on-chip comparator closes the current-control loop without CPU intervention, while the CLCs implement hardware fault interlocks that shut down PWM within microseconds of an overcurrent event. This keeps firmware simple and lets the 8 MIPS core handle user-interface, HMI, and serial diagnostics.
추천
Automotive Interior Accessory Module
Automotive interior accessories such as ambient lighting, seat heaters, or window controllers benefit from the PIC16F15355-E/SP -E extended temperature grade (-40 C to +125 C) and 28-SPDIP ease of assembly. The 10-bit ADC multiplexes multiple analog sensors (NTC temperature, current shunt), while EUSARTs handle LIN or UART links to the body controller. For full automotive-grade qualification, Microchip recommends the -VAO suffix parts or PIC18F variants in the same package.
추천
Consumer White-Goods User Interface
The PIC16F15355-E/SP drives capacitive touch buttons through the CLC, scans LED indicators via PWM dimming, and reads rotary encoders through EUSARTs - all without a dedicated touch IC. The DAC sets bias points for analog front-ends, while the comparator detects zero-cross events on the AC mains for triac-fired loads. Its 28-SPDIP footprint is breadboard-friendly for early UI prototypes, and the XLP sleep mode means standby power stays below regulatory limits for energy-star appliances.
추천
Educational and Prototyping Platform
The PIC16F15355-E/SP in 28-SPDIP is ideal for university embedded courses, hobbyist projects, and breadboard prototypes because the through-hole pins are rugged and reusable. MPLAB X IDE supports the PIC16F15355 with free XC8 compiler and PICkit programmer compatibility, and the 14 KB Flash is large enough to teach interrupt-driven firmware, RTOS basics, and Core Independent Peripheral concepts in a single semester. The same family offers QFN variants when student designs graduate to SMT.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F15355-E/SP — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F15355-I/SP | PIC16F15354-E/SP | PIC16F15255-I/SP | PIC16F1516-E/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (SP) | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same |
| Program Memory (Flash) | 14 KB | 14 KB | 7 KB | 8 KB | 14 KB |
| Data SRAM | 1 KB | 1 KB | 512 B | 512 B | 512 B |
| Max CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 20 MHz |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Extended -40C to +125C |
| CLC Modules | 4 | 4 | 4 | 0 | 0 |
| DAC | 5-bit + 10-bit | 5-bit + 10-bit | 5-bit + 10-bit | 5-bit + 10-bit | None |
| XLP Sleep Current | Nanoamp range | Nanoamp range | Nanoamp range | Nanoamp range | Nanoamp range |
주요 차별점
- 4 Configurable Logic Cells (CLC) plus Complementary Waveform Generator (CWG) (vs PIC16F1516-E/SP)
- Extended temperature grade -40C to +125C (vs PIC16F15355-I/SP)
- 5-bit and 10-bit DAC plus 10-bit ADC (vs PIC16F15255-I/SP)
- 14 KB Flash with 1 KB SRAM (vs PIC16F15354-E/SP)
설계 노트
Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin and a bulk 10 uF capacitor on the same rail as close as practical. Tie all unused GPIO to defined logic levels (either VDD through a 10 kohm resistor or VSS) to prevent floating-input current draw. For battery-powered designs, enable the FVR (Fixed Voltage Reference) only during ADC measurements and disable it during sleep to minimize quiescent current.
Keep the crystal traces (OSC1/OSC2) short and shield them with a ground pour to reduce EMI coupling into the RF-sensitive CLC and CWG outputs. Route the MCLR/VPP line away from PWM outputs to avoid reset glitches during high-side switching. For SPDIP layouts, leave a 0.1 inch hole pattern for an ICSP header so a PICkit can be attached without rework during development.
Do not enable the weak pull-ups on RB0 (which doubles as the CWG output) without considering the impact on PWM drive strength - the weak pull-up can fight external drivers. Avoid using CLC outputs as direct high-current loads; CLCs are logic peripherals, not drivers. When migrating from PIC16F1516 to PIC16F15355, recompile all C code because the CLC and CWG register maps differ between families.
When using the SPI or I2C peripherals, add 4.7 kohm pull-ups on SCL/SDA lines and keep bus traces under 50 mm to maintain signal integrity at 400 kHz I2C fast-mode. For SPI runs above 100 mm, add a series 33 ohm resistor near the master to dampen reflections. Use the EUSART in 16x baud mode for cleaner UART sampling on long cables.
Estimated: at maximum CPU activity (8 MIPS, 3.3 V VDD), the PIC16F15355-E/SP typically draws around 3 mA, so power dissipation is roughly 10 mW, well within SPDIP thermal limits (theta_JA near 70 C/W). At 5.5 V VDD the active current rises to about 5 mA, or ~28 mW dissipation. No heatsink or thermal management is required for the 28-SPDIP package in normal embedded use; this is an estimate, not a datasheet specification.
규정 준수 정보
Standard PIC16F15355-E/SP is not AEC-Q100 qualified; use -VAO or -Q1 suffix variants for automotive applications requiring AEC-Q100. RoHS and REACH compliance per Microchip product declaration.