PIC16F1517-E/MV - 8-bit MCU, 14KB Flash, 20MHz, QFN-40 | Microchip
部品番号: PIC16F1517-E/MV ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.18 | $21.80 |
| 100 | $1.94 | $194.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.51 | $1,510.00 |
PIC16F1517-E/MV 概要
An 8-bit PIC microcontroller is a RISC-based CMOS device that executes a compact, fixed instruction set from on-chip Flash memory, with peripherals (timers, ADC, communication modules) addressed through a memory-mapped register file. PIC MCUs sit in the broader taxonomy of embedded microcontrollers -> microcontrollers -> microprocessors -> semiconductors, and the PIC16F family represents Microchip's enhanced mid-range architecture featuring 49 instructions, 16-level hardware stack, deterministic interrupt handling, and the CIP (Core Independent Peripherals) approach that offloads tasks from the CPU.
Key features include 36 general-purpose digital I/O pins rated to 25 mA source/sink, a 28-channel 10-bit ADC with internal voltage reference, two 8-bit timers, a 16-bit timer, two CCP (Capture/Compare/PWM) modules, an enhanced USART with auto-baud detection, an MI2C and an SPI peripheral, plus brown-out reset, power-on reset, and a watchdog timer. The 10-bit ADC, PWM modules, and high-drive I/O enable direct sensor interfacing and LED or motor control without external driver ICs. The internal 16 MHz oscillator eliminates external crystal cost for non-USB applications.
Typical applications include industrial sensor nodes, low-cost consumer appliances, LED lighting controllers, battery-powered IoT edge nodes, automotive body and accessory modules (LIN slave nodes), and general-purpose embedded control boards where deterministic 8-bit performance, nanoWatt XLP sleep currents, and easy in-circuit reprogrammability are required. Pair the PIC16F1517-E/MV with Microchip's MPLAB X IDE, XC8 compiler, and PICkit programmer for rapid prototyping.
When designing, allocate the exposed thermal pad to a continuous ground copper pour for best electrical and thermal performance, and observe the 5.5 V absolute maximum on VDD. The 'E' temperature suffix denotes the -40 °C to +125 °C extended industrial grade, while 'I' parts cover the standard -40 °C to +85 °C industrial range. This page synthesizes distributor pricing, drop-in package-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC16F1517-E/MV — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F1517-E/MV (同一形状・フットプリント) — 相違点: Core Architecture, Package, ADC, I/O Pins, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F1518-E/MV
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F1516-E/MV
✅ ドロップイン✓ 在庫あり
$1.32 / 個
データシートを見る →PIC16F1519-E/MV
✅ ドロップイン✓ 在庫あり
$1.96 / 個
データシートを見る →PIC16F1517-I/MV
✅ ドロップイン✓ 在庫あり
$1.15 / 個
データシートを見る →PIC16F1517T-I/MV
✅ ドロップイン✓ 在庫あり
$1.55 / 個
データシートを見る →PIC16F1517-E/MV 最大定格&電気的特性
| Core Architecture | PIC enhanced mid-range 8-bit RISC |
| Instruction Set Size | 49 instructions |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 512 bytes |
| Data Flash (High-Endurance) | 128 bytes lower program memory (100,000 W/E cycles) |
| 最大クロック周波数 | 20 MHz |
| Instruction Cycle | 200 ns |
| Internal Oscillator | 16 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| 動作温度 | -40 °C to +125 °C (extended industrial, 'E' suffix) |
| I/O Pins | 36 |
| I/O Source/Sink Current | 25 mA per pin |
| ADC | 10-bit, 28 channels, with internal voltage reference |
| Timers | Two 8-bit (TMR0/TMR2) and one 16-bit (TMR1) |
| CCP Modules | 2 (Capture / Compare / PWM) |
| Communication Peripherals | MI2C, SPI, Enhanced USART with auto-baud |
| パッケージ | 40-pin UQFN (MV suffix), 4 x 4 mm, exposed pad |
| Low-Power Technology | nanoWatt XLP |
| Safety Peripherals | Brown-Out Reset, Power-On Reset, Watchdog Timer |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant (per Microchip product family page) |
PIC16F1517-E/MV ピン構成
| ピン 1 | RA0/AN0/C1IN+/C2IN+/ICSPCLK — GPIO RA0 / ADC ch0 / comparator input / ICD clock |
| ピン 2 | RA1/AN1/C1IN-/C2IN-/ICSPDAT — GPIO RA1 / ADC ch1 / comparator input / ICD data |
| ピン 3 | RA2/AN2/C1OUT — GPIO RA2 / ADC ch2 / comparator 1 output |
| ピン 4 | RA3/AN3/VREF+/C1IN+ — GPIO RA3 / ADC ch3 / positive voltage reference |
| ピン 5 | RA4/AN4/C2OUT — GPIO RA4 / ADC ch4 / comparator 2 output (open-drain) |
| ピン 6 | RA5/AN5/VCAP — GPIO RA5 / ADC ch5 / voltage regulator capacitor |
| ピン 7 | RA6/AN6 — GPIO RA6 / ADC ch6 |
| ピン 8 | RA7/AN7 — GPIO RA7 / ADC ch7 |
| ピン 9 | VSS — Ground reference |
| ピン 10 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| ピン 11 | RB0/AN12/CCP2 — GPIO RB0 / ADC ch12 / CCP2 PWM |
| ピン 12 | RB1/AN10/C1INC — GPIO RB1 / ADC ch10 / comparator input |
| ピン 13 | RB2/AN8 — GPIO RB2 / ADC ch8 |
| ピン 14 | RB3/AN9/MCLR — GPIO RB3 / ADC ch9 / Master Clear (reset) |
| ピン 15 | RB4/AN11 — GPIO RB4 / ADC ch11 |
| ピン 16 | RB5 — GPIO RB5 |
| ピン 17 | RB6/ICSPCLK — GPIO RB6 / ICD clock (alternate) |
| ピン 18 | RB7/ICSPDAT — GPIO RB7 / ICD data (alternate) |
| ピン 19 | RC0 — GPIO RC0 |
| ピン 20 | RC1 — GPIO RC1 |
| ピン 21 | RC2 — GPIO RC2 |
| ピン 22 | RC3/SCL/SCK — GPIO RC3 / I2C clock / SPI clock |
| ピン 23 | RC4/SDA/SDI — GPIO RC4 / I2C data / SPI data in |
| ピン 24 | RC5/SDO — GPIO RC5 / SPI data out |
| ピン 25 | RC6/TX/CK — GPIO RC6 / USART TX / USART clock |
| ピン 26 | RC7/RX/DT — GPIO RC7 / USART RX / USART data |
| ピン 27 | RE3 — GPIO RE3 (input only on this device) |
| ピン 28 | RD0 — GPIO RD0 |
| ピン 29 | RD1 — GPIO RD1 |
| ピン 30 | RD2 — GPIO RD2 |
| ピン 31 | RD3 — GPIO RD3 |
| ピン 32 | RD4 — GPIO RD4 |
| ピン 33 | RD5/CCP1 — GPIO RD5 / CCP1 PWM |
| ピン 34 | RD6 — GPIO RD6 |
| ピン 35 | RD7 — GPIO RD7 |
| ピン 36 | AVSS — Analog ground |
| ピン 37 | AVDD — Analog positive supply |
| ピン 38 | VREF-/AN13 — ADC negative reference / ADC ch13 |
| ピン 39 | VREF+/AN14 — ADC positive reference / ADC ch14 |
| ピン 40 | EP — Exposed thermal pad - connect to ground pour |
主な用途
PIC16F1517-E/MV の用途: 6 件s: Industrial Sensor Interface Module, Battery-Powered IoT Edge Node, LED Lighting Controller, Automotive LIN Slave Node, Consumer Appliance Control Board, Hobby and Education Microcontroller Board.
Industrial Sensor Interface Module
The PIC16F1517-E/MV suits industrial sensor interface modules where deterministic 8-bit performance, wide supply tolerance, and a high-resolution ADC are required. Its 28-channel 10-bit ADC with internal voltage reference handles multiple analog sensors (temperature, pressure, strain gauges) without an external MUX or reference IC, while 36 digital I/O drive status LEDs, relay coils, and digital inputs. Operating from 1.8 V to 5.5 V tolerates 24 V industrial rails stepped down via a wide-Vin DC-DC plus LDO. The 20 MHz core runs control loops above 1 kHz. Extended industrial -40 °C to +125 °C operation handles unheated enclosures.
おすすめ
Battery-Powered IoT Edge Node
The PIC16F1517-E/MV fits coin-cell or 2x AA battery-powered IoT edge nodes because nanoWatt XLP technology delivers sleep currents below 1 µA with full RAM retention and fast wake-up. The internal 16 MHz oscillator removes the external crystal bill-of-materials for non-timing-critical applications, while MI2C/SPI connect directly to environmental sensors. The 14 KB Flash holds a small RTOS, a wireless protocol stack (e.g., LoRaWAN or BLE controller command set), and over-the-air update bootloaders. The E temperature grade supports outdoor enclosures from -40 °C to +125 °C.
おすすめ
LED Lighting Controller
The PIC16F1517-E/MV drives multi-channel LED lighting controllers thanks to its two CCP (Capture/Compare/PWM) modules and additional PWM via the CCP/16-bit timer combination. High-current 25 mA source/sink I/O directly drive small indicator LED strings, while PWM outputs gate external MOSFETs for high-brightness strips. The 10-bit ADC reads ambient light sensors for closed-loop dimming, and the MI2C peripheral controls LED driver ICs such as the TLC59401. nanoWatt XLP modes let the controller enter Sleep between brightness updates for very low standby power.
おすすめ
Automotive LIN Slave Node
The PIC16F1517-E/MV works as a body-electronics LIN slave node for window switches, mirror controllers, seat controllers, and accessory modules. The enhanced USART with auto-baud detection handles LIN 1.x/2.x framing without an external transceiver IC pair (use an external LIN transceiver such as MCP2003B). 36 I/O handle switch matrix scanning and H-bridge direction logic, while the 10-bit ADC reads position feedback from potentiometers. Although the -E grade is not AEC-Q100 qualified, it operates from -40 °C to +125 °C for non-safety automotive applications.
おすすめ
Consumer Appliance Control Board
The PIC16F1517-E/MV is well-matched to consumer appliance control boards (small kitchen appliances, air purifiers, washing-machine sub-modules) where cost, code size, and EMI tolerance matter. The 14 KB Flash comfortably fits state-machine control logic plus a small UI handler for buttons and 7-segment / character LCDs. Enhanced USART and MI2C talk to motor-control companion ICs or BLE modules. The wide 1.8-5.5 V supply range lets the same PCB work from 3.3 V or 5 V rails, simplifying variant SKUs. The 40-pin UQFN footprint keeps board area below 25 mm x 25 mm.
おすすめ
Hobby and Education Microcontroller Board
The PIC16F1517-E/MV is widely used in university curricula and hobbyist microcontroller boards because of Microchip's free MPLAB X IDE, free XC8 compiler, and low-cost PICkit programmer ecosystem. The 20 MHz enhanced mid-range core teaches assembly and embedded C with predictable interrupt latency and 49-instruction RISC simplicity. 36 I/O allow breadboard-friendly breakout boards, while MI2C/SPI/UART cover the standard peripheral teaching set (EEPROM, sensors, character LCDs). The exposed-pad UQFN package teaches students modern SMT reflow and thermal-pad soldering practices.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F1517-E/MV — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F1518-E/MV | PIC16F1516-E/MV | PIC16F1519-E/MV | PIC16F1517-I/MV | PIC16F1517T-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (MV) | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same |
| Flash Program Memory | 14 KB | 28 KB | 8 KB | 28 KB | 14 KB | 14 KB |
| SRAM | 512 bytes | 1024 bytes | 512 bytes | 1024 bytes | 512 bytes | 512 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 36 | 36 | 36 | 44 | 36 | 36 |
| ADC | 10-bit, 28 channels | 10-bit, 28 channels | 10-bit, 24 channels | 10-bit, 28 channels | 10-bit, 28 channels | 10-bit, 28 channels |
| Operating Temperature | -40 °C to +125 °C (E) | -40 °C to +125 °C (E) | -40 °C to +125 °C (E) | -40 °C to +125 °C (E) | -40 °C to +85 °C (I) | -40 °C to +85 °C (I) |
| Supply Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
主な差別化要因
- Highest pin count within the family for richer peripheral access (vs PIC16F1513-I/SS)
- Larger Flash headroom without moving package (vs PIC16F1516-E/MV)
- Extended industrial temperature grade for harsh environments (vs PIC16F1517-I/MV)
- 28-channel ADC versus 24-channel lower-density siblings (vs PIC16F1516-E/MV)
設計ノート
Solder the UQFN exposed thermal pad (pin 40) to a continuous ground copper pour on the top layer, with at least eight thermal vias to the inner/ground planes. Without this pad soldered, the junction-to-ambient thermal resistance rises sharply and the part derates below 25 mA per I/O at +125 °C. Keep digital switching traces away from the analog AVSS/AVDD/VREF traces on the same layer, and place a 0.1 µF ceramic bypass as close as possible to the VDD pin.
Estimated: at VDD = 5.5 V, 20 MHz clock, ADC and EUSART active, the PIC16F1517-E/MV typical IDD is below 5 mA. The brown-out reset (BOR) default level is 2.85 V; set the BOR via configuration bits to the lowest acceptable voltage for your application to maximize usable supply range down to 1.8 V. Place a 10 µF bulk + 0.1 µF decoupling pair within 5 mm of VDD; AVdd and VCAP each need their own 0.1 µF cap if the internal voltage regulator is enabled.
The MCLR pin (RB3 on the MV package) is configured as a digital input on this device but is also the in-circuit serial programming entry. Always include the MCLR pull-up (typically 10 kΩ) on a reset-capable design, even if your firmware disables MCLR - this keeps ICSP functional for field updates. Avoid using RA0/RA1/RA3 as analog inputs with low source impedance without enabling the internal RC mode of those pins, otherwise ADC accuracy degrades by 1-2 LSB.
コンプライアンス情報
RoHS and REACH compliance per Microchip PIC16F151x family page. 'E' temperature grade is industrial extended, not automotive AEC-Q100 qualified. For AEC-Q100 automotive-grade replacements use PIC16F1517T-E/MVVAO or PIC16F1917x family.