製品 (20,000+)

PIC16F87-E/SS - 20 MHz 8-Bit Flash Microcontroller | Microchip
PIC16F87-E/SS

PIC16F87-E/SS - 20 MHz 8-Bit Flash Microcontroller | Microchip

The Microchip Technology PIC16F87-E/SS is an 8-bit CMOS Flash microcontroller with a 20 MHz maximum clock speed, 7 KB of program Flash memory, 368 bytes of RAM, and 256 bytes of EEPROM data memory. Housed in a 20-pin SSOP package, the device provides 16 I/O pins and operates from a 4 V to 5.5 V supply. It combines a 200 ns instruction execution capability with a 35-instruction set. An 8-bit microcontroller is a compact embedded-control device built around a central processing unit, program memory, data memory, and programmable I/O. Within the product hierarchy, the PIC16F87-E/SS belongs to the PIC16 mid-range MCU family, combining RISC-style single-word instructions with on-chip Flash program memory, EEPROM data storage, and mixed analog and digital peripherals. Key features include an 8 MHz internal oscillator, an addressable USART, a capture/compare/PWM module, and two comparators. Flash memory permits in-circuit reprogramming, while the 256-byte EEPROM supports nonvolatile parameter retention. The enhanced E designation identifies the extended-temperature variant, while the SS package code denotes the compact SSOP package offered in the ordering information. The device is designed around Microchip PIC architecture, with 4K x 14 program organization, 368 bytes of data RAM, and 256 bytes of EEPROM. Its 16 I/O pins can be configured for digital control or analog functions supported by the two on-chip comparators. The addressable USART and PWM-capable capture/compare module reduce the need for additional peripherals in communication, timing, and motor-control designs. Typical applications include appliance controllers, industrial interface modules, automotive accessory controllers, consumer products, and embedded measurement systems. The 20 MHz performance supports time-critical control loops, while the internal oscillator reduces external clock-component count. The combination of EEPROM, Flash, USART, PWM, and comparators makes the PIC16F87-E/SS suitable for designs requiring both configuration retention and mixed analog/digital conditioning. When designing around this device, verify the 4 V to 5.5 V supply requirement and provide suitable bypass capacitance at the supply pins. Because the verified data identifies an 18/20/28-pin enhanced Flash family rather than a complete package-specific pin table, confirm the exact SSOP-20 pin assignment and exposed analog functions against the manufacturer datasheet before PCB routing. This page consolidates verified manufacturer and distributor information, distinguishes confirmed specifications from unavailable data, and identifies same-family drop-in options while explaining why broader cross-brand replacements cannot be responsibly claimed without pin-level verification.

見積もり お問い合わせ
PIC16F87-I/ML - 8-Bit 20MHz 7KB Flash MCU | Microchip
PIC16F87-I/ML

PIC16F87-I/ML - 8-Bit 20MHz 7KB Flash MCU | Microchip

The Microchip PIC16F87-I/ML is an 8-bit PIC16 family CMOS Flash microcontroller with nanoWatt Technology, delivering 20 MHz maximum clock speed (200 ns instruction execution) and 7 KB (4K x 14) of Flash program memory, packaged in a 28-pin QFN (6x6 mm) with exposed pad. The device features 368 bytes of RAM, 256 bytes of EEPROM data memory, 16 digital I/O lines, an internal 8 MHz oscillator, an Addressable USART, a capture/compare/PWM module, two analog comparators, and a 10-bit ADC with up to 5 channels. A PIC16F microcontroller is part of Microchip's mid-range 8-bit RISC architecture family. PIC microcontrollers are Harvard-architecture devices that execute single-word instructions in as little as 200 ns, with a small instruction set (35 instructions for PIC16F87) and deterministic timing. Within the broader taxonomy, PIC16F87 sits as: 8-bit microcontroller -> PIC16 family -> PIC16F87 sub-family -> nanoWatt enhanced Flash MCU -> CMOS Flash-based MCU. nanoWatt Technology is Microchip's branding for low-power operating modes such as Sleep and the ability to run the CPU and peripherals from the internal RC oscillator, drastically reducing quiescent current versus earlier PIC16 parts. Key features include a wide 2.0 V to 5.5 V supply range, brown-out reset (BOR), power-on reset (POR), watchdog timer with on-chip RC oscillator, ICD (In-Circuit Debug) support, and Flash program memory endurance of 100,000 erase/write cycles. The device supports in-circuit serial programming (ICSP) via two pins, allowing firmware updates without removing the MCU from the board. The internal 8 MHz RC oscillator with software-selectable frequency scaling gives designers flexibility when external crystals are undesirable. The PIC16F87 architecture uses a 14-bit instruction word with separate code and data buses, optimizing instruction fetch while still permitting byte-level data access. The peripheral set is well suited to mixed-signal embedded designs: the Addressable USART supports RS-232/RS-485 links, the CCP module generates PWM or captures timing events, and the 10-bit ADC enables direct sensor interface. nanoWatt modes such as Sleep and Timer1 oscillator run on as little as a few microamperes. Typical applications include industrial sensor nodes, automotive interior subsystems, white-goods control boards, low-end consumer appliances, and battery-powered measurement instruments where the 256-byte EEPROM provides convenient non-volatile parameter storage. The 28-QFN exposed-pad package enables compact PCB layouts. A leading design consideration is that the 28-pin QFN shares its footprint with other PIC16F8x family members, simplifying upgrade paths. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

見積もり お問い合わせ
PIC16F87-I/P - 8-bit 20MHz 7KB Flash MCU 18-PDIP | Microchip
PIC16F87-I/P

PIC16F87-I/P - 8-bit 20MHz 7KB Flash MCU 18-PDIP | Microchip

The Microchip Technology PIC16F87-I/P is an 8-bit CMOS Flash-based mid-range PIC microcontroller in a 18-pin PDIP (Plastic Dual In-line Package) delivering up to 20 MHz instruction execution (200 ns instruction cycle) for embedded control applications. It integrates 7 KB of Flash program memory (4K × 14 words), 368 bytes of RAM, 256 bytes of EEPROM data memory, a 10-bit Analog-to-Digital Converter (ADC), 16 digital I/O lines, an Addressable USART, an MSSP module supporting both I²C and SPI, a Capture/Compare/PWM (CCP) module, two analog comparators, and a nanoWatt power-managed low-power architecture. What is a PIC16 mid-range microcontroller? The PIC16F family belongs to Microchip's mid-range 8-bit RISC microcontroller family, sitting between the baseline PIC10/12/16/17 devices and the enhanced PIC18 family. It executes 35 single-word instructions with a Harvard RISC architecture, providing deterministic 200 ns per instruction at 20 MHz, and is widely used in cost-sensitive embedded designs that need reliable Flash programmability, robust peripheral integration, and a broad third-party tool ecosystem. Within the broader taxonomy, PIC16 belongs to microcontroller -> 8-bit MCU -> embedded controller -> semiconductor. Key features include 8 MHz internal RC oscillator (no external crystal required for cost-sensitive designs), wide 2.0–5.5 V supply range (true nanoWatt technology for battery applications), 10-bit ADC with up to 8 channels, in-circuit serial programming (ICSP) capability, and ICD debugging support. Brown-out Reset (BOR), Power-on Reset (POR), and Watchdog Timer (WDT) with on-chip RC oscillator enhance system reliability in industrial environments. The 18-PDIP package (-I/P suffix = industrial temperature grade, 300 mil PDIP) provides through-hole mounting for prototyping, education, and legacy designs. Technical depth: the PIC16F87 uses Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and data access. The 14-bit instruction word enables direct byte and bit manipulation in a single cycle. The integrated nanoWatt features include multiple idle modes, sleep current as low as typical values, and a programmable weak pull-up on Port B for keypad and switch matrix applications. Typical applications include automotive body and interior modules, industrial sensor interfaces, white goods and home appliances, HVAC control boards, motor control loops using CCP PWM, and consumer remote controls. The Addressable USART simplifies RS-232/RS-485 point-to-point and multi-drop communication for supervisory control networks. Design consideration: when migrating from PIC16F87 to PIC16F88, designers gain an additional 2 KB of Flash and 2 comparators with selectable references, but pinout remains compatible. Always reserve the MCLR pin for ICSP programming and avoid sharing it with active circuitry. This page synthesizes distributor pricing, drop-in package-compatible alternatives, AEO-optimized FAQ, and practical design notes not found in the manufacturer datasheet, helping engineers select the right PIC16 mid-range MCU for production.

見積もり お問い合わせ
PIC16F87-I/SO - 8-bit 20MHz 7KB Flash MCU | Microchip
PIC16F87-I/SO

PIC16F87-I/SO - 8-bit 20MHz 7KB Flash MCU | Microchip

The Microchip Technology PIC16F87-I/SO is an 8-bit CMOS Flash-based microcontroller from the PIC® 16F family, delivering 20 MHz instruction execution (200 ns instruction cycle) with 7 KB (4K x 14) of Flash program memory and 368 bytes of RAM in an 18-pin SOIC package. It is part of the 18/20/28-Pin Enhanced FLASH Microcontrollers with nanoWatt Technology family, integrating an 8 MHz internal oscillator, 256 bytes of EEPROM data memory, a capture/compare/PWM module, an addressable USART, and two analog comparators. A PIC microcontroller (Programmable Intelligent Computer) is a RISC-based 8-bit microcontroller widely used in embedded systems, where the PIC16 mid-range family sits in Microchip's product hierarchy: microcontroller -> MCU -> 8-bit MCU -> PIC16 -> PIC16F8x -> PIC16F87. The '16F' prefix denotes Flash program memory, and the nanoWatt technology label indicates ultra-low-power sleep modes that extend battery life in portable designs. The PIC16F87 architecture is upwards-compatible with the legacy PIC16C7x, PIC16C62xA, PIC16C5X, and PIC12Cxxx devices. Key features include 35 single-word instructions, 8 MHz internal oscillator (selectable), 256 bytes EEPROM data memory, 2 timers (1 x 8-bit, 1 x 16-bit), an addressable USART for serial communication, and 16 I/O pins. The PIC16F87 operates from 4 V to 5.5 V and supports the industrial -40 °C to +85 °C temperature range typical of the 'I' grade designation. Typical applications include advantage analog and integrated-level sensing in automotive, industrial, appliance, and consumer products. The device's on-chip comparators and PWM module support motor control, power-supply feedback, and sensor conditioning without external circuitry. When designing with the PIC16F87-I/SO, reserve the analog comparator pins and USART pins early in the pinout allocation. The 18-pin SOIC footprint is well-suited for hand-prototyping and low-volume production, while the 'I' industrial temperature grade ensures operation across harsh environments. This page synthesizes distributor pricing, same-brand drop-in alternatives (PIC16F87-I/P, PIC16F87-I/ML, PIC16F87-E/SO, PIC16F87-E/ML, PIC16F87T-I/SO), and practical design notes not collected in any single manufacturer datasheet.

見積もり お問い合わせ
PIC16F87-I/SS - 8-Bit 20MHz 7KB Flash MCU | Microchip
PIC16F87-I/SS

PIC16F87-I/SS - 8-Bit 20MHz 7KB Flash MCU | Microchip

The Microchip PIC16F87-I/SS is an 8-bit CMOS Flash-based mid-range microcontroller from the PIC16 family, delivering 7 KB of program memory (4K x 14 words) and 368 bytes of RAM in a 20-pin SSOP package. It executes instructions in a 200 ns cycle at 20 MHz, supports 35 single-word instructions, and integrates nanoWatt Technology power management. The device operates from 4.0V to 5.5V with 16 digital I/O pins. A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash, RAM, EEPROM), and programmable peripherals on one die. The PIC16F87 belongs to the PIC16 mid-range architecture, which sits between PIC10/12 baseline and PIC18 enhanced families. Mid-range MCUs balance code density, peripheral integration, and low power consumption, making them ideal for embedded control tasks in appliance, automotive, and industrial applications where 8-bit processing is sufficient and cost is critical. Key features include 256 bytes of EEPROM data memory, an 8 MHz internal oscillator, a Capture/Compare/PWM (CCP) module, an Addressable USART, two analog comparators, and a 10-bit ADC reference (referenced from the same datasheet family). nanoWatt Technology provides multiple power-saving modes including Sleep, Idle, and peripheral disable control. The PIC16F87 is code-compatible with the PIC16C7x, PIC16C62xA, PIC16C5X, and PIC12Cxxx families, simplifying migration for legacy designs. Typical applications span automotive body controllers, industrial sensor interfaces, white-goods and appliance controls, consumer electronics with USART communication, and battery-backed low-power devices leveraging nanoWatt modes. The wide 4.0-5.5V supply range also supports regulated 5V industrial rails. When designing with the PIC16F87-I/SS, ensure your ICD/ICSP programming interface (PGC/PGD) is accessible on the board and that VDD decoupling (100 nF + 10 uF) is placed within 5 mm of the supply pins. The -I industrial temperature grade supports -40C to +85C operation; use the -E grade (-40C to +125C) for harsh-environment deployments. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet. Cross-reference data is sourced from Microchip's official competitor cross-reference tool and verified distributor listings.

見積もり お問い合わせ
PIC16F870-E/SP - 8-bit MCU, 3.5KB Flash, 20MHz, 28-SPDIP | Microchip
PIC16F870-E/SP

PIC16F870-E/SP - 8-bit MCU, 3.5KB Flash, 20MHz, 28-SPDIP | Microchip

The Microchip PIC16F870-E/SP is an 8-bit Flash CMOS microcontroller from the mid-range PIC16 family, featuring 3.5KB of program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory, housed in a 28-pin SPDIP (Skinny Plastic Dual In-line Package) through-hole package. The device executes instructions in a 200 ns instruction cycle and supports 35 single-word instructions, producing a 20 MHz maximum operating frequency from a 4.0 V to 5.5 V supply. It is upward code-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X families, enabling firmware migration across the PIC portfolio without rewriting application code. A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash program storage, RAM for data, EEPROM for non-volatile storage), and a configurable set of analog and digital peripherals. The PIC16F870 sits within the taxonomy of embedded MCU -> 8-bit RISC MCU -> mid-range PIC16 family -> 28-pin mid-range variant. Its nanoWatt Technology power management gives engineers a low-power path for battery or energy-harvesting designs, while its 5-channel 10-bit Analog-to-Digital converter enables direct sensor interfacing without an external ADC. Key features include five 10-bit ADC channels, two additional 8/16-bit timers with capture/compare/PWM (CCP) functionality, an integrated Universal Asynchronous Receiver Transmitter (USART), in-circuit debugger (ICD) support, and self-programming capability. The Harvard RISC architecture with separate program and data buses eliminates Von Neumann bottleneck, and 22 digital I/O pins (shared with analog and peripheral functions) provide ample GPIO for typical embedded designs. Typical applications span industrial control panels, sensor monitoring nodes, low-speed serial interfaces, and small appliance controllers where an 8-bit processor, modest memory, and integrated peripherals are sufficient. The 28-pin SPDIP package is socket-friendly, making it well-suited for prototypes, educational platforms, and low-volume production. When designing with this device, budget for the ADC acquisition time in higher-impedance sensor networks and use Microchip's ICD interface for in-system debugging via the RB3/RB6/RB7 pins. Avoid using RB4-RB7 for high-impedance inputs because the ICD interface owns these signals during in-circuit programming.

見積もり お問い合わせ
PIC16F870-E/SS - 8-Bit MCU, 3.5KB Flash, 20MHz | Microchip
PIC16F870-E/SS

PIC16F870-E/SS - 8-Bit MCU, 3.5KB Flash, 20MHz | Microchip

The Microchip PIC16F870-E/SS is an 8-bit CMOS FLASH-based microcontroller built on Microchip's PIC16 mid-range RISC architecture, delivering 20 MHz (200 ns instruction cycle) performance with 3.5KB (2K x 14) of program Flash, 128 bytes of RAM, and 64 bytes of EEPROM in a 28-pin SSOP package. An 8-bit microcontroller (MCU) is a small programmable processor that integrates a CPU, memory, and peripherals onto a single silicon die; PIC microcontrollers use a RISC (Reduced Instruction Set Computer) architecture with only 35 single-word instructions, making them well-suited for embedded control tasks across automotive, industrial, and consumer markets. The PIC16F870 series sits in Microchip's mid-range MCU family, hierarchically placed as 8-bit PIC -> mid-range PIC16 -> PIC16F87x family -> peripheral-rich general-purpose MCU -> semiconductor IC. Key features include 22 digital I/O pins, 5 channels of 10-bit Analog-to-Digital converter (ADC), two additional timers beyond Timer0, a Universal Synchronous/Asynchronous Receiver-Transmitter (USART) for serial communication, a Capture/Compare/PWM (CCP) module, and an In-Circuit Debugger (ICD) interface. Self-programming capability allows in-field firmware updates, and the FLASH program memory supports endurance of 100K erase/write cycles per the manufacturer datasheet. The 'E' suffix designates the Extended industrial temperature grade (-40C to +125C), and the '/SS' suffix indicates the 28-pin SSOP surface-mount package. The device uses Harvard bus architecture with separate program and data buses, plus a 14-bit instruction word that allows most instructions to execute in a single 200 ns cycle, providing predictable deterministic timing for control loops. With 5 ADC channels and PWM, the PIC16F870 can perform closed-loop motor control, sensor reading, and analog signal conditioning from a single chip. Typical applications include industrial sensor interfaces, automotive body and chassis subsystems, appliance control boards, and low-power data-acquisition nodes. The combination of on-chip EEPROM, USART, and PWM makes it a strong fit for digital thermostat, fan controller, and small-scale motor drive designs. When designing with the PIC16F870-E/SS, note that the 28-pin SSOP package has the same footprint as the PIC16F871-I/SS and PIC16F872-I/SS family, allowing source-code compatibility (with memory-size caveats) and PCB reuse. Designers migrating to larger code or peripheral sets should consider the PIC16F873 or PIC16F876 family. This page synthesizes distributor pricing, drop-in compatible Microchip PIC alternatives, and practical design notes not found on standard manufacturer product listings.

見積もり お問い合わせ
PIC16F870-I/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip
PIC16F870-I/SO

PIC16F870-I/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip

The Microchip Technology PIC16F870-I/SO is an 8-bit CMOS FLASH-based microcontroller from the PIC16 family, operating at up to 20 MHz with 3.5KB (2K x 14) of program memory and housed in a 28-pin SOIC package. Built on Microchip's powerful PIC RISC architecture, it delivers 200 ns instruction execution and executes only 35 single-word instructions, making it both powerful and easy to program. A microcontroller (MCU) is a single-chip computer containing a CPU, RAM, non-volatile program memory (Flash/ROM), EEPROM data memory, and a set of configurable peripherals such as timers, ADCs, and communication interfaces. Microcontrollers sit at the bottom of the embedded computing hierarchy: MCU -> embedded controller -> electronic system. PIC16F870-class parts are 'mid-range' 8-bit MCUs optimized for cost-sensitive applications that need more compute than a basic PIC12/PIC16C5X but do not require a 16-bit or 32-bit core. Key features include 64 bytes of EEPROM data memory, 128 bytes of RAM, 22 I/O pins, 5 channels of 10-bit A/D converter, two additional timers (Timer0/1/2), Capture/Compare/PWM (CCP) peripherals, a Universal Asynchronous Receiver Transmitter (USART) with support for RS-232/RS-485, an ICD (In-Circuit Debugger) interface, and self-programming support. The wide 4V-5.5V supply range and -40C to +85C industrial temperature span make it suitable for consumer, industrial, and automotive subsystems. The PIC16F870's Harvard architecture separates program and data buses, allowing simultaneous fetch and access. The 14-bit instruction word and 8-bit data path keep the core compact while the integrated 10-bit ADC sampling at programmable rates provides analog signal conditioning for sensor interfaces. The Flash memory enables in-application reprogramming, eliminating UV-erase steps. Typical applications include home appliance control, battery chargers, small motor control (DC brushed, unidirectional BLDC), automotive interior accessories, smart sensors with UART output, low-cost data loggers, and white goods user interfaces where the 28-pin SOIC is friendly to hand-soldering and PCB prototypes. When designing with this MCU, verify oscillator configuration (HS/LP/RC/XT modes), allocate adequate decoupling (100 nF + 10 uF bulk near VDD/AVDD), and budget Flash endurance (~100K erase/write cycles) and EEPROM endurance (~1M cycles) against firmware update frequency. Industrial designers should also confirm Pin and Code Compatibility Chart DS00148J2 when migrating across PIC16F87x family members. This page synthesizes distributor pricing (DigiKey/Mouser), same-package drop-in alternatives, AEC-Q100 automotive notes, and practical design considerations beyond any single datasheet lookup.

見積もり お問い合わせ
PIC16F870-I/SP - 8-bit MCU 20MHz 3.5KB Flash 28-SPDIP | Microchip
PIC16F870-I/SP

PIC16F870-I/SP - 8-bit MCU 20MHz 3.5KB Flash 28-SPDIP | Microchip

The Microchip Technology PIC16F870-I/SP is an 8-bit CMOS FLASH microcontroller (MCU) from the PIC16 mid-range family, integrating 3.5 KB (2K x 14) of Flash program memory, 128 bytes of SRAM, and 64 bytes of data EEPROM into a 28-pin SPDIP (Skinny Plastic DIP) through-hole package. It executes instructions in a 200 ns single-cycle period at 20 MHz clock, with only 35 single-word instructions in its RISC instruction set, simplifying firmware development and code density. The MCU is part of Microchip's legacy mid-range PIC16 portfolio, suited for industrial and consumer embedded applications. A microcontroller is a single-chip embedded computer combining a processor core, non-volatile program memory, volatile data memory, and programmable peripherals on one silicon die. The PIC16F870 sits inside the hierarchy 8-bit PIC microcontroller -> PIC16 mid-range family -> CMOS FLASH-based MCU -> embedded system. It is upwards compatible with PIC16C5X, PIC12CXXX, and PIC16C7X legacy devices for migration of older designs. Key features of the PIC16F870 include a 5-channel 10-bit Analog-to-Digital converter for direct sensor interfacing, one Capture/Compare/PWM (CCP) module for timing and motor control, a Universal Asynchronous Receiver Transmitter (USART) for asynchronous serial links, and self-programming capability for in-field firmware upgrades. The 22 digital I/O pins are distributed across PORTA (5), PORTB (8), and PORTC (8), with interrupt-on-change capability on PORTB for keyboard or rotary-encoder scanning. The integrated In-Circuit Debugger (ICD) interface allows developers to use PICkit or MPLAB ICD tools for non-intrusive emulation. The device is built on a Harvard architecture with separate program and data buses, enabling simultaneous instruction fetch and operand access. It supports four oscillator modes - LP (low-power crystal), XT (standard crystal), HS (high-speed crystal), and RC (resistor-capacitor) - for trade-offs between cost, accuracy, and power. An on-chip watchdog timer, brown-out reset, and programmable code protection complete the embedded feature set. The 28-pin SPDIP variant omits the Parallel Slave Port found on the 40-pin PIC16F871 sibling, reducing cost and PCB area. Typical applications for the PIC16F870-I/SP include industrial control panels, appliance controllers, sensor interface nodes with analog front-ends, motor-driver PWM controllers, and serial communication bridges (RS-232/RS-485). The 10-bit ADC suits temperature, pressure, and potentiometer reading, while PWM channels drive DC motors, solenoids, and LED dimmers. The wide supply range supports both 3.3 V and 5 V rails. When designing with this part, place a 0.1 uF decoupling capacitor close to VDD and pull MCLR high through a 10 kohm resistor to prevent spurious resets. Programming uses a PICkit or ICD interface via the RB6/RB7 pins. Pricing as of 2026-09-21 reflects active distributor stock. This page consolidates distributor pricing, drop-in alternatives, and practical design notes that complement the Microchip datasheet and selector guide.

見積もり お問い合わせ
PIC16F870-I/SS - 8-Bit 20MHz 3.5KB Flash MCU 28-SSOP | Microchip
PIC16F870-I/SS

PIC16F870-I/SS - 8-Bit 20MHz 3.5KB Flash MCU 28-SSOP | Microchip

The Microchip Technology PIC16F870-I/SS is an 8-bit CMOS flash-based PIC16 microcontroller featuring a 20 MHz operating frequency, 3.5KB (2K x 14) of flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory in a 28-pin SSOP package. According to the manufacturer datasheet (DS30569), the device integrates a 10-bit Analog-to-Digital converter with 5 input channels, two 8-bit timers plus one 16-bit timer, a Capture/Compare/PWM module, and a USART serial interface. Instruction execution takes 200 nanoseconds at 20 MHz across the 35-instruction PIC16 mid-range RISC instruction set. A mid-range PIC microcontroller such as the PIC16F870 belongs to a class of 8-bit Harvard-architecture microcontrollers that separates program and data memory buses, allowing simultaneous fetch and execute in a single instruction cycle. The PIC16F876A family tree sits between baseline PIC10/12 devices and high-performance PIC18 parts; it is targeted at cost-sensitive embedded control with on-chip peripherals and self-programming support for in-application firmware updates. The 28-SSOP (Shrink Small Outline Package) provides a compact 0.65 mm pitch footprint while maintaining 22 digital I/O lines. Key features include 22 I/O pins, a programmable code-protection scheme, nanoWatt power management for low-power sleep operation, an on-chip In-Circuit Debugger (ICD), and 64 bytes of EEPROM rated for 100K erase/write cycles. The USART supports RS-232 and RS-485 comms, while the MSSP module handles both SPI and I2C master/slave protocols. Five 10-bit ADC channels enable direct sensor interfacing without external analog components. The device operates from 4.0V to 5.5V (PIC16F870) or 2.0V to 5.5V (PIC16LF870 variant). Built around Microchip's enhanced mid-range core, the PIC16F870 supports 14-bit instruction word, hardware multiplier, and 8-level hardware stack. Self-programming enables bootloader-style firmware updates via any of the serial interfaces. Typical applications include industrial sensor monitoring, HVAC fan controllers, small appliance control, automotive body electronics, low-end instrumentation, and battery-charging regulators. The 28-pin SSOP package makes it suitable for space-constrained PCB designs where 40-pin DIP variants (PIC16F871) are too large. When designing with the PIC16F870-I/SS, ensure the system clock configuration (HS, XT, RC, or internal) matches the timing requirements of the application. Decoupling capacitors (0.1 uF and 10 uF) must be placed close to VDD/VSS pins, and unused I/O should be configured as outputs low to minimize current draw. This page synthesizes distributor pricing, SSOP-packaged drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet to accelerate your component selection and PCB layout decisions.

見積もり お問い合わせ
PIC16F870T-E/SO - 20MHz 8-bit MCU, 3.5KB Flash, 28-SOIC | Microchip
PIC16F870T-E/SO

PIC16F870T-E/SO - 20MHz 8-bit MCU, 3.5KB Flash, 28-SOIC | Microchip

The Microchip Technology PIC16F870T-E/SO is an 8-bit CMOS FLASH-based RISC microcontroller running at 20 MHz with a 200 ns instruction cycle, packaged in a 28-pin SOIC (SOP) with gull-wing leads and supplied on tape-and-reel. It integrates 3.5 KB (2K x 14 words) of Flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory, with 22 digital I/O lines, a 5-channel 10-bit ADC, and one 8-bit timer plus one 16-bit timer. The device operates from 4.0 V to 5.5 V across an extended automotive temperature range of -40 °C to +125 °C and supports in-circuit serial programming (ICSP) plus in-circuit debugging (ICD). A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and programmable peripherals. The PIC16F870 belongs to Microchip's mid-range PIC16 family, which sits in the broader hierarchy of 8-bit microcontrollers and is widely used in embedded control because of its deterministic instruction set, low power consumption, and easy in-system reprogrammability. Within Microchip's portfolio it complements the smaller PIC12/PIC16 baseline parts and the larger PIC18 enhanced parts. Key features include Harvard architecture with a separate program and data bus, 35 single-word instructions, self-programming Flash, a wide operating voltage window, and brown-out reset plus power-on reset for safe startup. The 10-bit ADC with five input channels is suitable for low-speed sensor sampling, while the synchronous serial port supports SPI and I2C master/slave operation. Typical applications include automotive body and HVAC control modules, industrial automation sensors, white-goods user interfaces, and small consumer appliances. The wide temperature range also makes the -E/SO grade attractive for under-hood automotive nodes where commercial-grade parts would fail. The 28-SOIC footprint is widely accepted on through-hole-friendly leaded SMT assemblies. Designers should pair the PIC16F870 with a low-dropout regulator such as a Microchip MCP1700 to hold VDD inside the 4.0–5.5 V window, and provide a 100 nF decoupling capacitor within 5 mm of each power pin. Always reserve the ICSPDAT/ICSPCLK pins for the programming/debug header even if unused in production to allow field firmware revision.

見積もり お問い合わせ
PIC16F870T-E/SS - 8-bit PIC MCU, 20MHz, 3.5KB Flash, SSOP-28
PIC16F870T-E/SS

PIC16F870T-E/SS - 8-bit PIC MCU, 20MHz, 3.5KB Flash, SSOP-28

The Microchip Technology PIC16F870T-E/SS is an 8-bit PIC microcontroller featuring a 20 MHz CPU clock (200 ns instruction cycle), 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory, housed in a 28-pin SSOP package with tape-and-reel packaging. It operates from a 4V to 5.5V supply and provides 22 digital I/O pins, a 5-channel 10-bit Analog-to-Digital Converter (ADC), one 8-bit and one 16-bit timer, a USART module for serial communication, and an In-Circuit Debugger (ICD) interface. An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path. The PIC16F870 belongs to the PIC16 family, a subset of Microchip's PIC (Peripheral Interface Controller) RISC architecture line that sits within the broader category of microcontrollers (MCU) and embedded controllers. PIC16F-series parts use a Harvard architecture with separate program and data buses and are known for low cost, deterministic interrupt latency, and the industry-standard MPLAB X IDE / XC8 toolchain. Key features that distinguish the PIC16F870T-E/SS include 200 ns instruction execution time, only 35 single-word instructions for fast code development, self-programming support for in-field firmware upgrades, nanoWatt power management for low-power battery applications, and ICD for hardware-debug bring-up without an external emulator. The 28-pin SSOP package (0.209 inch, MO-150) is a narrow-body shrink-SOIC footprint suited to space-constrained industrial boards. Typical applications include industrial sensor interfaces, motor-control signal conditioning, low-cost consumer appliances, automotive body electronics, and battery-powered instrumentation. The wide PIC16 ecosystem and free MPLAB toolchain make the part attractive for designs where deterministic behavior and stable long-term supply matter more than raw MIPS. When designing with this part, observe the 4.0-5.5V supply window (the LF variant is required below 4V), keep the MCLR pin pulled high through the recommended 10 kohm resistor, and use the ICD pins (RB3/RB6/RB7) only for debug or as general I/O when no debugger is attached. This page synthesizes distributor pricing, validated drop-in alternatives, and design notes sourced from the PIC16F870/871 datasheet (Microchip document 30569B) that are not all presented together on the manufacturer page.

見積もり お問い合わせ
PIC16F870T-I/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip | 28-SOIC
PIC16F870T-I/SO

PIC16F870T-I/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip | 28-SOIC

The Microchip Technology PIC16F870T-I/SO is an 8-bit RISC CMOS Flash microcontroller running at up to 20 MHz, with 3.5 KB (2K x 14 words) of Flash program memory, housed in a 28-pin SOIC package. Tape-and-reel packaging variant of PIC16F870 in industrial temperature grade (-40C to +85C). It features 128 bytes of RAM and 64 bytes of EEPROM data memory, with 22 digital I/O pins and 5 channels of 10-bit Analog-to-Digital Conversion. A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals onto one silicon die. The PIC16F870 belongs to Microchip's PIC16 mid-range family, positioned in the product hierarchy as: MCU -> 8-bit microcontroller -> PIC16 mid-range -> Flash MCU. This family is widely used in embedded control applications that require low power, deterministic interrupt response, and ease of programming via only 35 single-word instructions. Key differentiating features include nanoWatt power management technology for low-power operation, an ICD (In-Circuit Debugger) interface for development, self-programming capability, and a 200 ns instruction cycle. The 22 I/O pins support digital I/O while 5 of them double as analog inputs. The 10-bit ADC delivers sufficient resolution for sensor interfacing in industrial control loops. Internal oscillator and PLL options reduce external component count. The PIC16F870 architecture combines a Harvard RISC core with separate program and data buses, executing most instructions in a single cycle. The 14-bit instruction word supports bit manipulation, byte operations, and immediate addressing. Peripherals include a USART for serial communication, an MSSP module for SPI/I2C, and Capture/Compare/PWM modules for timing-critical applications. Typical applications include industrial control systems, sensor signal conditioning, low-cost motor control, consumer appliance control, and battery-powered instruments. The wide operating voltage of 4.0V to 5.5V and -40C to +85C industrial temperature range support deployment in factory automation, HVAC controllers, and remote sensor nodes. When designing with this MCU, ensure the decoupling capacitor is placed within 3 mm of VDD and use the in-circuit debugger header for prototyping. Note that the T-suffix denotes Tape and Reel packaging, and the I-suffix indicates industrial temperature grade - for non-tape-and-reel orders, consider PIC16F870-I/SO. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing actionable engineering guidance beyond raw specification repetition.

見積もり お問い合わせ
PIC16F870T-I/SS - 8-Bit 20MHz 3.5KB Flash MCU | Microchip | 28-SSOP
PIC16F870T-I/SS

PIC16F870T-I/SS - 8-Bit 20MHz 3.5KB Flash MCU | Microchip | 28-SSOP

The Microchip Technology PIC16F870T-I/SS is a peripheral-rich 8-bit PIC microcontroller with 3.5KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory, packaged in a 28-pin SSOP (Shrink Small Outline Package). It executes instructions in a 200 ns cycle time at 20 MHz and integrates a 5-channel 10-bit Analog-to-Digital Converter (ADC), a USART module, and 22 digital I/O pins. The "/SS" suffix denotes the SSOP-28 package, while the "T" indicates tape-and-reel packaging, and "I" indicates the industrial -40C to +85C operating temperature range. A microcontroller (MCU) is a single-chip computer containing a processor core, program and data memory, and programmable I/O peripherals. The PIC16F870 belongs to Microchip's PIC16 mid-range 8-bit RISC architecture family, which uses a 14-bit instruction word and Harvard bus structure. Within the broader taxonomy, this MCU is an 8-bit microcontroller -> RISC microcontroller -> embedded controller -> semiconductor IC. Its position in the PIC16 family tree provides backwards compatibility with PIC16C5X, PIC12CXXX, and PIC16C7X devices, easing migration of legacy code. Key differentiating features of the PIC16F870 include Microchip's nanoWatt Technology for active and sleep power management, an ICD (In-Circuit Debugger) interface for in-system programming and debugging, a 10-bit ADC with 5 input channels supporting reference voltages from VDD to VSS, and a USART module for asynchronous or synchronous serial communication. The device operates from 4.0V to 5.5V supply and supports an instruction clock of 20 MHz DC. Architecturally, the PIC16F870 uses a Harvard RISC core with a 14-bit program word width and separate program/data buses, allowing simultaneous instruction fetch and data access. The 35 single-word instruction set simplifies coding while delivering deterministic execution. Self-programming capability permits Flash updates in the field without external programmers, and the integrated ICD interface uses RB6/RB7 pins for two-wire debug, eliminating the need for expensive in-circuit emulators. Typical applications for the PIC16F870T-I/SS include industrial control nodes, sensor interface modules, low-power remote sensing platforms, motor control boards, and consumer appliance controllers. Engineers select this part when 8-bit code density, deterministic timing, and a long-lived Microchip platform matter more than raw MIPS. When designing with this device, ensure the MCLR pin is properly biased, place a 100 nF decoupling capacitor close to VDD, and respect the 5.5V absolute maximum supply. For low-power operation, leverage nanoWatt sleep modes and configure unused peripherals to OFF. This page consolidates verified distributor pricing, drop-in alternatives, and practical design notes beyond the manufacturer datasheet.

見積もり お問い合わせ
PIC16F871-E/L - 8-Bit 20MHz 3.5KB Flash MCU, 44-PLCC | Microchip
PIC16F871-E/L

PIC16F871-E/L - 8-Bit 20MHz 3.5KB Flash MCU, 44-PLCC | Microchip

The Microchip PIC16F871-E/L is an 8-bit CMOS FLASH-based mid-range microcontroller (MCU) operating at up to 20 MHz (200 ns instruction cycle) and packaged in a 44-pin PLCC (Plastic Leaded Chip Carrier, J-Lead) form factor. It integrates 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, 64 bytes of EEPROM data memory, an 8-channel 10-bit Analog-to-Digital Converter (ADC), two additional timers, capture/compare/PWM (CCP) peripherals, and a Universal Synchronous/Asynchronous Receiver Transmitter (USART) — all in an industrial-grade -40C to +125C temperature range. A mid-range PIC16 microcontroller is a class of 8-bit RISC MCU from Microchip using a 14-bit instruction word and 35 single-word instructions, designed for embedded control applications. The PIC16F871 belongs to the broader PIC16 family, which sits inside Microchip's PIC architecture taxonomy: PIC10/12/16 (8-bit) -> PIC -> Microcontroller -> Embedded IC -> Semiconductor. Mid-range PICs typically include nanoWatt Technology for power-managed sleep states, on-chip debug (ICD), and self-programming capability — and the PIC16F871 exemplifies all three. Key features include the on-chip ICD for in-circuit debug without an expensive emulator, self-programming Flash allowing firmware field updates, nanoWatt power management with multiple low-power modes, and 33 digital I/O lines. The 8-channel 10-bit ADC can serve up to 8 analog sensors in a single MCU, while the USART/SCI supports RS-232/RS-485 communication for industrial networking. The 44-PLCC package provides a J-lead socket-mountable footprint for prototyping and field replacement. The PIC16F871 architecture combines a Harvard bus with separate program and data paths, achieving deterministic 200 ns instruction execution and predictable interrupt latency. Peripherals are mapped into a linear data-memory space and share a vectored interrupt controller, simplifying firmware development for mixed-signal and motor-control designs. Typical applications include industrial sensor interfaces, building-automation controllers, low-end motor control, automotive body electronics, security and alarm panels, HVAC fan/blower control, and battery chargers. Its 5V-tolerant design and extended temperature range make it well suited to both 24V industrial buses (post-regulation) and 12V automotive environments. Designers should note the -E suffix denotes the Extended (industrial) temperature grade -40C to +125C, distinguishing it from the -I (Industrial, -40C to +85C) variants. For new designs, PIC16F1 mid-range enhanced successors such as PIC16F18877 may offer modern peripherals; however, the PIC16F871 remains a long-lifecycle part with mature toolchain support.

見積もり お問い合わせ
PIC16F871-E/P - 8-bit MCU, 3.5KB Flash, 20MHz, 40-Pin PDIP | Microchip
PIC16F871-E/P

PIC16F871-E/P - 8-bit MCU, 3.5KB Flash, 20MHz, 40-Pin PDIP | Microchip

The Microchip Technology PIC16F871-E/P is an 8-bit CMOS Flash-based RISC microcontroller from the PIC16 family, offering 3.5 KB of Flash program memory, 192 bytes of RAM, and 64 bytes of EEPROM data memory in a 40-pin PDIP (Plastic Dual In-line Package) tube format. Operating at up to 20 MHz with a 200 ns instruction cycle, the device supports an extended industrial temperature range of -40C to +125C and runs from a 4.0 V to 5.5 V supply. What is a PIC16 microcontroller? The PIC16 family is a line of 8-bit Harvard-architecture microcontrollers from Microchip Technology that sits within the broader taxonomy of microcontroller -> embedded processor -> semiconductor. PIC16 devices use a reduced instruction set (RISC) with typically 35 single-word instructions, are Flash-based for in-field reprogrammability, and are widely used in cost-sensitive embedded designs ranging from appliance controls to industrial sensors. The PIC16F871 specifically belongs to the "PIC16F87x" mid-range sub-family with enhanced peripherals such as 10-bit ADC and USART. Key features include an integrated ICD (In-Circuit Debugger) interface, self-programming capability, eight channels of 10-bit Analog-to-Digital conversion, two additional 8-bit timers, a 16-bit timer with capture/compare/PWM, and a Universal Asynchronous Receiver Transmitter (USART) for serial communications. The part is fully static, supports nanoWatt power management for low-power sleep modes, and exposes 33 digital I/O lines across two ports (PORTA, PORTB, PORTC, PORTD, PORTE). Architecturally the PIC16F871 uses a Harvard memory layout with separate program and data buses, allowing simultaneous instruction fetch and operand access. Its 14-bit wide instruction word yields high code density, and the in-circuit serial programming (ICSP) interface plus ICD permit real-time debug without removing the device from the board - a feature uncommon in this price tier. Typical applications include industrial control panels, motor drive interface logic, HVAC thermostats, appliance controllers, instrumentation front-ends, and educational/learning kits where the PIC16F871's simple toolchain (MPLAB X IDE + XC8 compiler + PICkit programmer) keeps development costs low. Designers favor this MCU when they need ADC, PWM, and serial I/O in a single 40-pin footprint. When designing with the PIC16F871-E/P, place decoupling capacitors (100 nF ceramic plus 10 uF bulk) within 5 mm of the VDD pins, use a 4.7 kΩ pull-up on MCLR if not driven by a debug tool, and observe the 4.0 V minimum VDD - operation below this rail causes EEPROM write failure and unreliable ADC readings. This page synthesizes Microchip datasheet specifications, distributor pricing snapshots, and a focused set of drop-in PIC16F871 alternatives not always surfaced on DigiKey or Mouser product pages, helping engineers verify pin compatibility and parametric proximity before committing to a substitution.

見積もり お問い合わせ
PIC16F871-I/L - 8-bit 20MHz 3.5KB Flash MCU 44-PLCC | Microchip
PIC16F871-I/L

PIC16F871-I/L - 8-bit 20MHz 3.5KB Flash MCU 44-PLCC | Microchip

The Microchip Technology PIC16F871-I/L is a mid-range 8-bit CMOS flash-based microcontroller from the PIC16 family, executing instructions in 200 ns with only 35 single-word instructions, housed in a 44-pin Plastic Leaded Chip Carrier (PLCC) package. Its headline parameters are 3.5 KB of flash program memory, 128 bytes of SRAM, 64 bytes of EEPROM data memory, and a 20 MHz maximum clock speed supporting a 4-5.5 V supply range with 33 I/O pins. The PLCC socket-mount package enables easy prototyping and field replacement on legacy through-hole and socketed carrier boards. A PIC16-family 8-bit microcontroller is a RISC-based computing core that combines a small instruction set, on-chip non-volatile flash memory, and a rich set of analog and digital peripherals. Within the broader IC hierarchy, a PIC16 sits below 32-bit Cortex-M0+/M4 devices in capability but offers a mature, low-cost, low-power solution for embedded control tasks. The PIC16F871 specifically belongs to the mid-range "F" flash-based sub-family, providing in-system self-programming and nanoWatt power management for energy-conscious designs. Key features include 8 channels of 10-bit Analog-to-Digital (A/D) conversion, two additional timers beyond the standard Timer0, a capture/compare/PWM module, a Universal Asynchronous Receiver Transmitter (USART) for serial communication, and on-chip in-circuit debug (ICD) support. The 33 digital I/O lines provide flexible pin assignment for sensor interfacing, pushbuttons, LED drivers, and communication busses. The 64-byte EEPROM is byte-erasable and rated for high write-cycle endurance, making it well suited for storing calibration coefficients and user configuration data that must survive power cycles. Architecturally, the PIC16F871 uses Microchip's enhanced Harvard architecture with separate program and data buses, enabling simultaneous instruction fetch and operand access for predictable deterministic timing. The 14-bit instruction word and 8-bit data path, combined with hardware stack and dedicated peripheral registers, yield compact code density and predictable interrupt latency. In-circuit serial programming (ICSP) and ICD allow firmware updates and live debugging through just two I/O pins, reducing the prototype-to-production gap. Typical applications include industrial control front-ends, sensor signal conditioning nodes, HVAC actuator controllers, and consumer appliance user-interface boards where a mid-range 8-bit core is sufficient. The on-board 10-bit ADC and PWM capture/compare channel simplify closed-loop motor and process control designs. When designing with this part, verify the operating temperature grade ("-I" = industrial -40 to +85 °C) against your enclosure thermal envelope, and ensure your programmer supports the PIC16F871 ICD pin assignment. A 100 nF decoupling capacitor placed within 5 mm of VDD is essential for clean ADC readings. This page synthesizes distributor pricing from Mouser, DigiKey, and Octopart alongside pin-compatible PIC16F871 drop-in alternatives and practical design notes not consolidated in the manufacturer datasheet.

見積もり お問い合わせ
PIC16F871-I/P - 8-Bit 20MHz 3.5KB Flash MCU 40-PDIP | Microchip
PIC16F871-I/P

PIC16F871-I/P - 8-Bit 20MHz 3.5KB Flash MCU 40-PDIP | Microchip

The Microchip Technology PIC16F871-I/P is an 8-bit CMOS flash-based microcontroller from the PIC16 mid-range family, delivering 20 MHz (200 ns) instruction execution in a 40-pin PDIP through-hole package. The device integrates 3.5 KB of FLASH program memory (2K x 14), 128 bytes of RAM, 64 bytes of EEPROM data memory, and 33 digital I/O pins, combining high performance with the PIC architecture's signature 35-instruction RISC core for easy programming. A microcontroller (MCU) is a single-chip computer that contains a processor core, memory, and programmable input/output peripherals. Within the broader taxonomy, the PIC16F871 is a member of the 8-bit MCU class (below 32-bit Cortex-M microcontrollers), specifically the PIC16F mid-range family introduced by Microchip Technology as an evolution of the PIC16C5X, PIC12CXXX, and PIC16C7X lines. It belongs to the integrated circuit (semiconductor) hierarchy and serves as a power management/control subsystem in embedded designs. Key differentiating features include 8 channels of 10-bit Analog-to-Digital conversion, two additional timers (extending the standard timer count to three), a Capture/Compare/PWM (CCP) module, and a Universal Synchronous/Asynchronous Receiver Transmitter (USART). The 33 I/O pins are organized into five ports (RA, RB, RC, RD, RE) and can source/sink up to 25 mA per pin, enabling direct LED drive without external buffers. In-circuit debugging is supported via the ICD interface, while in-application self-programming allows field firmware updates. The PIC16F871 uses a Harvard bus architecture with separate program and data paths, allowing instruction fetch and operand read in a single cycle. Built around a CMOS flash process, it provides typical power consumption below 2 mA at 5 V and 20 MHz, with sleep current in the microampere range, making it suitable for both line-powered industrial equipment and battery-influenced designs. The USART supports RS-232/RS-485 communication, while the CCP module enables precision timing, PWM motor control, and event capture. Typical applications include industrial control logic boards, white-goods and appliance control, sensor signal conditioning, simple human-machine interfaces, motor-driver control with PWM, and legacy PIC16 system upgrades. The 40-pin PDIP package makes it friendly for hobbyists, education, and through-hole prototyping, while still offering industrial-grade (-40C to +85C) temperature operation under the "-I" suffix designation. When designing with this part, pay attention to the 40-pin DIP footprint versus the 28-pin PIC16F870/871 variants - the 40-pin device exposes PORTE (RE0/RE1/RE2) and additional PORTD pins. Ensure the MCLR pin is properly pulled high and that the oscillator configuration (RC/HS/XT/LP) matches the chosen resonator. The "I" suffix indicates the industrial temperature grade of -40C to +85C, so verify your application thermal envelope. This page synthesizes distributor pricing for PIC16F871-I/P from DigiKey, Mouser, and Octopart alongside drop-in alternatives, application context, and design notes that are not aggregated in the manufacturer datasheet alone. Engineers can use the comparison and FAQ sections to evaluate this part against newer PIC18 and ATSAM alternatives.

見積もり お問い合わせ
PIC16F871-I/PT - 8-Bit 3.5KB Flash MCU 20MHz TQFP-44 | Microchip
PIC16F871-I/PT

PIC16F871-I/PT - 8-Bit 3.5KB Flash MCU 20MHz TQFP-44 | Microchip

The Microchip Technology PIC16F871-I/PT is a mid-range 8-bit CMOS FLASH-based microcontroller delivering 20 MHz (200 ns instruction cycle) performance in a 44-pin TQFP (10x10 mm) package. It integrates 3.5 KB (2K x 14) of self-programmable FLASH program memory, 128 bytes of SRAM, and 64 bytes of EEPROM data memory, with 33 digital I/O lines and a 10-bit multi-channel Analog-to-Digital converter. A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and a range of peripheral interfaces such as timers, ADCs and communication blocks. PIC16F family MCUs use Microchip's enhanced RISC architecture with 14-bit wide opcodes and 35 single-word instructions, placing them within the broader hierarchy: PIC16F -> mid-range 8-bit MCU -> embedded microcontroller -> semiconductor IC. The PIC16F871 also supports In-Circuit Debugging (ICD) and nanoWatt power management for low-power applications. Key features of the PIC16F871 include eight 10-bit ADC channels (versus five on the smaller PIC16F870), two additional timers, Capture/Compare/PWM (CCP) peripherals, a Universal Synchronous/Asynchronous Receiver-Transmitter (USART), 64-byte EEPROM and 33 I/O pins. The wide 4.0 V to 5.5 V supply range and 20 MHz clock let the device sustain up to 5 MIPS of throughput, which is sufficient for motor control, sensor conditioning and human-machine interface (HMI) tasks. Typical applications span industrial control boards, low-cost data acquisition nodes, automotive body electronics (non-safety), appliance user-interface panels, and consumer peripherals. The PIC16F871's combination of internal EEPROM, ADC and USART also suits remote sensor hubs where the CCP/PWM blocks drive actuators or indicators. Designers should note the parallel-slave-port pinout on the 44-pin TQFP is not present on the 28-pin PIC16F870 variant; PCB layouts are therefore not interchangeable between the two packages. The 'I' suffix denotes the industrial -40C to +85C temperature range, and '/PT' indicates the TQFP-44 package on tape-and-reel. This page synthesizes distributor pricing, same-brand and cross-brand drop-in alternatives, and practical design notes for the PIC16F871 that are not bundled in the manufacturer datasheet alone.

見積もり お問い合わせ
PIC16F871T-E/L - 8-bit 20MHz Flash MCU, 44-PLCC | Microchip
PIC16F871T-E/L

PIC16F871T-E/L - 8-bit 20MHz Flash MCU, 44-PLCC | Microchip

Microchip Technology PIC16F871T-E/L is an 8-bit PIC16-family CMOS Flash microcontroller that executes a 35-instruction RISC instruction set in 200 ns per instruction at 20 MHz clock speed. The device integrates 3.5 KB (2K x 14) of self-programmable Flash program memory, 128 bytes of SRAM, 64 bytes of EEPROM data memory, and a 16-I/O port structure in a 44-pin PLCC (J-lead) package with industrial-grade -40C to +125C operating range. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral interfaces such as timers, ADC, communication ports, and GPIO. PIC microcontrollers use a Harvard RISC architecture that separates program and data buses, enabling single-cycle instruction fetch and deterministic timing. The PIC16F871 sits in Microchip's mid-range x14 family, hierarchically classified as: microcontroller -> 8-bit MCU -> PIC16 mid-range -> Flash MCU -> mixed-signal MCU with on-chip ADC. Key features include 8 channels of 10-bit Analog-to-Digital conversion, a USART module for asynchronous/synchronous serial communication, an MSSP module supporting SPI and I2C (master/slave), a 16-bit capture/compare/PWM module, two 8-bit timers, a watchdog timer with dedicated on-chip RC oscillator, in-circuit serial programming (ICSP) via two pins, and nanoWatt technology for dynamic power management. The device operates from 4.0 V to 5.5 V with low-power sleep and idle modes suitable for battery-backed designs. Architecturally, the PIC16F871 employs an enhanced mid-range core with a 14-bit wide program word and 8-bit data path. Its flash program memory supports self-programming under firmware control, allowing field updates without external programmers. The integrated 10-bit ADC with 8 input channels provides adequate resolution for sensor signal acquisition in industrial control loops. On-chip peripherals provide sub-microsecond timing precision and bus protocols. Typical applications include industrial control and automation, HVAC sensor interfaces, motor control for small stepper/brushless DC drives, automotive body and interior electronics, instrumentation and metering, low-cost user-interface panels, and home appliance control boards. The wide operating temperature range supports automotive underhood and outdoor industrial deployments. When designing with this MCU, ensure decoupling: place one 100 nF ceramic capacitor per power pin within 2 mm of the package, plus a bulk 10 uF tantalum at the regulator output. The MCLR reset pin requires a 10 kohm pull-up to VDD; do not leave it floating. For ICSP, dedicate dedicated pads for PGD/PGC so a debugger can be attached without board rework. This page synthesizes distributor pricing, package-specific drop-in alternatives, and practical design notes not found in the bare manufacturer datasheet, enabling faster BOM validation and second-source qualification for PIC16F871 designs.

見積もり お問い合わせ
PIC16F871T-I/L - 8-bit 20MHz 3.5KB Flash MCU | Microchip | PLCC-44
PIC16F871T-I/L

PIC16F871T-I/L - 8-bit 20MHz 3.5KB Flash MCU | Microchip | PLCC-44

The Microchip Technology PIC16F871T-I/L is a high-performance 8-bit CMOS FLASH-based microcontroller in a 44-pin PLCC (L) package, featuring 3.5KB (2K x 14 words) of Flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory. It operates at up to 20 MHz clock input with a 200 ns instruction cycle, executes only 35 single-word instructions, and supplies 33 I/O pins, making it suitable for embedded control applications demanding fast deterministic response. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working memory (RAM), non-volatile data memory (EEPROM), and configurable I/O peripherals on a single IC. Within the broader taxonomy, the PIC16F871 belongs to the 8-bit PIC16 mid-range family, which sits under the RISC microcontroller hierarchy, the broader embedded processor category, and ultimately the semiconductor device family. This class of MCUs is widely used for deterministic, low-power embedded control in industrial, consumer, and automotive subsystems where predictable real-time behavior outweighs raw computational throughput. Key features include 8 channels of 10-bit Analog-to-Digital Conversion (ADC), a USART module for asynchronous serial communication, an MSSP module supporting both SPI and I2C, and 64 bytes of self-programmable EEPROM. The device operates from 4.0V to 5.5V across an industrial -40C to +85C temperature range and supports in-circuit serial programming (ICSP) plus in-circuit debugging (ICD), enabling rapid prototyping and field updates via Microchip's MPLAB ecosystem. The PIC16F871T-I/L uses Microchip's enhanced mid-range 14-bit instruction architecture with a Harvard-style bus that separates program and data memory, yielding deterministic instruction timing. Built on low-power CMOS FLASH process technology, the device supports multiple oscillator modes including RC, XT, HS, and LP, with nanoWatt-style power management features. The integrated brown-out reset (BOR), watchdog timer (WDT), and programmable code protection enhance reliability in unattended industrial installations. Typical applications include industrial control systems, sensor interface boards, motor control front-ends, instrumentation data acquisition, building automation nodes, and low-cost consumer embedded devices. The wide I/O count also suits HVAC thermostats, security panels, and small appliances where multiple relays, keypads, and displays must be driven simultaneously. Designers should budget oscillator margin (HS mode crystals need load capacitance matching) and ensure decoupling capacitor placement adheres to Microchip's recommended layout, with separate analog (AVDD) and digital (VDD) rails when using the ADC. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

見積もり お問い合わせ
PIC16F872-E/SP - 8-bit Flash MCU, 3.5KB, 28-Pin SPDIP | Microchip
PIC16F872-E/SP

PIC16F872-E/SP - 8-bit Flash MCU, 3.5KB, 28-Pin SPDIP | Microchip

The Microchip Technology PIC16F872-E/SP is an 8-bit CMOS Flash-based mid-range PIC microcontroller packaged in a 28-pin SPDIP (Skinny Plastic DIP) tube format. It delivers 200 ns instruction execution speed with only 35 single-word instructions, packs 3.5 KB of Flash program memory and 128 bytes of SRAM, and operates at clock speeds up to 20 MHz. The integrated peripherals include 5 channels of 10-bit Analog-to-Digital conversion, 64 bytes of EEPROM data memory, two additional 8/16-bit timers with capture/compare/PWM, and a Synchronous Serial Port that is software-configurable as either 3-wire SPI or 2-wire I2C. Sixteen digital I/O pins (22 I/O total per Mouser listing) are available across the 28-pin package. A microcontroller (MCU) is a single-chip computer containing a processor core, non-volatile program memory, volatile data memory, and configurable peripherals on one integrated circuit. PIC16 mid-range microcontrollers sit in the hierarchy: PIC16F872 -> PIC16 mid-range family -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. PIC MCUs use a Harvard RISC architecture with separate program and data buses, enabling one instruction per clock cycle and deterministic interrupt latency. Key specifications of the PIC16F872-E/SP include a 4.0V to 5.5V supply voltage range, 16 I/O ports (per chipdig listing), 5 channels of 10-bit ADC, 22 I/O, integrated ICD (In-Circuit Debugger) support, and self-programming capability. The "E" suffix designates an industrial temperature grade of -40 to +125 C, while the "/SP" suffix indicates the 28-pin SPDIP package. The device is part of Microchip's PIC16F87x family and is pin-compatible with siblings such as the PIC16F871, PIC16F870, PIC16F873A, and PIC16F876A across the 28-pin footprint. Typical applications for the PIC16F872-E/SP include industrial control nodes, sensor interface boards, simple motor control loops using the CCP PWM, home appliance controllers, and educational/development boards where the integrated ICD eliminates the need for an external debugger. The device's 22 I/O and 5 ADC channels comfortably support multi-sensor data acquisition designs. When designing with this MCU, note that PIC16F872 has been superseded by the PIC16F882 (with nanoWatt technology and extended peripherals) but remains widely available through distribution as a long-life-cycle part. Pin-compatible migration to PIC16F873A or PIC16F876A adds more memory and PWM channels on the same 28-pin SPDIP footprint. This page synthesizes distributor pricing, drop-in pin-compatible alternatives (PIC16F871, PIC16F870, PIC16F873A, PIC16F882), and practical design notes not consolidated on the manufacturer product page alone.

見積もり お問い合わせ
PIC16F872-E/SS - 8-Bit 20MHz 3.5KB Flash MCU | Microchip | SSOP-28
PIC16F872-E/SS

PIC16F872-E/SS - 8-Bit 20MHz 3.5KB Flash MCU | Microchip | SSOP-28

The Microchip Technology PIC16F872-E/SS is an 8-bit CMOS Flash microcontroller based on the PIC16 architecture, executing instructions in 200 ns at 20 MHz while consuming very little power. It integrates 3.5 KB (2K x 14) of Flash program memory, 128 bytes of SRAM, 64 bytes of EEPROM, and 22 general-purpose I/O pins in a 28-pin SSOP package. This -E (extended) variant operates across the full -40C to +125C industrial temperature range, making it suitable for harsh-environment embedded applications. A microcontroller (MCU) is a single-chip computer containing a CPU, memory, and programmable I/O peripherals. The PIC16F872 belongs to Microchip's mid-range PIC16 family, which sits in the hierarchy: microcontroller -> embedded processor -> semiconductor device. Within that family, the PIC16F872 is a peripheral-rich member offering 5 channels of 10-bit ADC, two additional timers, a Capture/Compare/PWM (CCP) module, and a Master Synchronous Serial Port (MSSP) configurable for SPI or I2C communication. The 35 single-word instruction RISC core simplifies code development while delivering deterministic real-time response. Key features include 5 channels of 10-bit analog-to-digital conversion for sensor interfacing, an MSSP supporting both 3-wire SPI and 2-wire I2C protocols, two 8-bit timers plus one 16-bit timer for flexible event capture, and 64 bytes of EEPROM for non-volatile data storage. In-circuit serial programming (ICSP) and in-circuit debugger (ICD) support allow firmware updates and debugging without removing the device from the PCB, accelerating prototyping and field service. Typical applications include industrial control systems, sensor signal conditioning front-ends, automotive body and chassis subsystems, low-cost motor control loops via the CCP/PWM channel, and battery-powered metering products that demand low quiescent current. The PIC16F872-E/SS is pin-compatible with several PIC16F87x siblings, enabling easy migration when additional memory or peripheral resources are required. When designing with this device, allocate four pins for in-circuit programming/debug (ICSPDAT/ICSPCLK plus VPP and VDD/GND) even if the debugger is not used in production. Choose a 20 MHz crystal only if the instruction-cycle budget truly requires it; a 4 MHz resonator typically satisfies most loop-control tasks while reducing EMI. This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design considerations not consolidated in the manufacturer datasheet - giving engineers a faster procurement and architecture decision path.

見積もり お問い合わせ
PIC16F872-I/SO - 8-Bit 20MHz Flash MCU | Microchip Technology
PIC16F872-I/SO

PIC16F872-I/SO - 8-Bit 20MHz Flash MCU | Microchip Technology

The Microchip Technology PIC16F872-I/SO is an 8-bit CMOS flash microcontroller with a 20 MHz maximum clock, 3.5 KB of program Flash organized as 2K × 14 words, and 64 bytes of EEPROM data memory, housed in a 28-pin SOIC package. It combines a high-performance RISC CPU, 16 I/O pins, five 10-bit analog-to-digital converter channels, self-programming, and an ICD interface. A microcontroller is a programmable semiconductor that integrates a CPU, memory, and peripherals into one device. The PIC16F872 belongs to the PIC16 family of 8-bit RISC microcontrollers, combining the PIC architecture with flash memory, digital I/O, timers, and serial communication. This hierarchy places it among general-purpose embedded-control devices used to sense inputs, execute control logic, and drive outputs in compact electronic systems. The device uses 35 single-word instructions, with all instructions executing in one cycle except program branches, which require two cycles. Its 200 ns instruction-execution capability supports deterministic control at a 20 MHz operating speed. Five 10-bit ADC channels provide quantized analog measurements, while self-programming allows firmware updates without removing the microcontroller from its target circuit. Peripheral integration is a central advantage. Two additional timers support periodic timing, and the capture, compare, and PWM functions support event measurement or proportional output generation. The synchronous serial port can operate as either a three-wire SPI interface or a two-wire I²C bus, allowing the same controller to communicate with displays, sensors, memories, and other microcontrollers using selectable serial protocols. Typical applications include industrial control panels, compact sensor modules, environmental monitoring, appliance controllers, programmable timers, and small motor-control or LED-driving systems. The 16 available I/O lines allow the device to supervise switches, read analog sensors, communicate with a host, and operate outputs in applications where a larger MCU would add unnecessary cost or complexity. When laying out a circuit, place the oscillator, decoupling capacitor, programming interface, and reset components according to the manufacturer data sheet. Because the device has a 28-pin SOIC footprint, verify that a replacement uses the same 28-pin pinout, voltage range, memory organization, and peripheral assignments. The -I/SO ordering code identifies the industrial-temperature and SOIC package option, while programming and configuration settings must be reviewed before production use. This product overview combines the manufacturer core-feature information with package, memory, interface, and purchasing guidance. It also provides application-focused design notes, lifecycle information, comparison criteria, and verified source links to help engineers evaluate the PIC16F872-I/SO before integrating it into an embedded-control design.

見積もり お問い合わせ