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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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) (против PIC16F1516-E/SP)
- Extended temperature grade -40C to +125C (против PIC16F15355-I/SP)
- 5-bit and 10-bit DAC plus 10-bit ADC (против PIC16F15255-I/SP)
- 14 KB Flash with 1 KB SRAM (против 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.