PIC16F15355-E/SP - 8-Bit MCU, 14KB Flash, 28-SPDIP | Microchip
MPN: PIC16F15355-E/SP ✓ Hoạt độngPIC16F15355-E/SP Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16F15355-E/SP — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F15355-E/SP (cùng hình factor và footprint) — khác nhau ở Operating Temperature, Package, ADC, Comparators, DAC.
PIC16F15355-I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F15354-E/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F15354-E/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F15354-E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F15255-I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F1516-E/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F15355-E/SP Tỷ lệ tối đa & tính chất điện
| 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 |
| Nhiệt độ hoạt động | -40 C to +125 C (E = extended) |
| Hộp | 28-pin SPDIP (SP) |
| Kiểu lắp đặt | 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 |
| Trạng thái RoHS | Compliant |
| Cấp MSL | 1 (unlimited, through-hole) |
Cấu hình chân PIC16F15355-E/SP
| Chân 1 | RA3/AN3/VREF+/C1IN1+ — GPIO RA3 / analog input 3 / VREF+ / comparator input |
| Chân 2 | RA4/AN4/C1IN0-/T0CKI — GPIO RA4 / analog input 4 / comparator input / Timer0 clock |
| Chân 3 | RA5/AN5/DAC5OUT/CLCIN3 — GPIO RA5 / analog input 5 / 5-bit DAC output / CLC input |
| Chân 4 | RA6/OSC2/CLKOUT — GPIO RA6 / crystal oscillator output / clock output |
| Chân 5 | RA7/OSC1/CLKIN — GPIO RA7 / crystal oscillator input / external clock input |
| Chân 6 | VSS — Ground reference |
| Chân 7 | RA0/AN0/C1IN0+ — GPIO RA0 / analog input 0 / comparator input |
| Chân 8 | RA1/AN1/C1IN1-/CLCIN2 — GPIO RA1 / analog input 1 / comparator input / CLC input |
| Chân 9 | RA2/AN2/DACOUT/ZCD — GPIO RA2 / analog input 2 / DAC output / zero-cross detect |
| Chân 10 | RC0/SOSCO — GPIO RC0 / secondary oscillator output |
| Chân 11 | RC1/SOSCI — GPIO RC1 / secondary oscillator input |
| Chân 12 | RC2/AN10 — GPIO RC2 / analog input 10 |
| Chân 13 | RC3/AN11/SCK/SCL — GPIO RC3 / analog input 11 / SPI SCK / I2C SCL |
| Chân 14 | RC4/AN12/SDI/SDA — GPIO RC4 / analog input 12 / SPI SDI / I2C SDA |
| Chân 15 | RC5/AN13/SDO — GPIO RC5 / analog input 13 / SPI SDO |
| Chân 16 | RC6/AN14/TX/CK — GPIO RC6 / analog input 14 / EUSART TX / clock |
| Chân 17 | RC7/AN15/RX/DT — GPIO RC7 / analog input 15 / EUSART RX / data |
| Chân 18 | VSS — Ground reference |
| Chân 19 | VDD — Positive supply voltage |
| Chân 20 | RB0/AN16/ZCD/CWG1OUT — GPIO RB0 / analog input 16 / ZCD / CWG output |
| Chân 21 | RB1/AN17/C1IN3+/CLCIN4 — GPIO RB1 / analog input 17 / comparator input / CLC input |
| Chân 22 | RB2/AN18/C1IN2-/PWM3 — GPIO RB2 / analog input 18 / comparator input / PWM3 |
| Chân 23 | RB3/AN19/C1IN1-/PWM4 — GPIO RB3 / analog input 19 / comparator input / PWM4 |
| Chân 24 | RB4/AN20 — GPIO RB4 / analog input 20 |
| Chân 25 | RB5/AN21/CLCIN5 — GPIO RB5 / analog input 21 / CLC input |
| Chân 26 | RB6/ICSPCLK — GPIO RB6 / ICSP clock |
| Chân 27 | RB7/ICSPDAT — GPIO RB7 / ICSP data |
| Chân 28 | MCLR/VPP/RE3 — Master clear reset / programming voltage / GPIO RE3 |
Ứng dụng tiêu biểu
PIC16F15355-E/SP phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F15355-E/SP — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- 4 Configurable Logic Cells (CLC) plus Complementary Waveform Generator (CWG) (vsPIC16F1516-E/SP)
- Extended temperature grade -40C to +125C (vsPIC16F15355-I/SP)
- 5-bit and 10-bit DAC plus 10-bit ADC (vsPIC16F15255-I/SP)
- 14 KB Flash with 1 KB SRAM (vsPIC16F15354-E/SP)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.