製品 (20,000+)

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

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

Microchip PIC16F872-I/SS is an 8-bit CMOS flash microcontroller with a 20 MHz operating speed, 3.5 KB of programmable flash memory organized as 2K x 14 words, and a 28-pin SSOP package. It combines a compact RISC-based architecture with 35 single-word instructions, 200 ns instruction execution, 64 bytes of EEPROM, and self-programming support. A microcontroller is a programmable semiconductor that integrates a processor core, memory, and peripherals into one device. The PIC16F872 belongs to the PIC16 family of 8-bit flash microcontrollers, placing it below more general-purpose 32-bit processors in computational capacity while offering dedicated resources for embedded control, sensor reading, timing, and serial communications. The -I/SS ordering identifies the industrial-temperature grade in an SSOP package. The device includes five 10-bit analog-to-digital converter channels, two additional timers, capture/compare/PWM functions, and a synchronous serial port configurable for three-wire SPI or two-wire I²C operation. Its 64-byte EEPROM provides nonvolatile storage for configuration and calibration values, while self-programming allows firmware to update retained program data under controlled conditions. The PIC architecture supports compact instruction encoding, and the listed 200 ns execution capability enables deterministic control of time-sensitive embedded tasks. Two additional timers support periodic scheduling, input capture, output compare, and pulse-width modulation. The five-channel ADC is suitable for monitoring multiple analog inputs, while selectable SPI or I²C operation allows the same controller to connect to different peripheral types. Typical uses include industrial control panels, temperature monitoring, small motor and actuator controllers, sensor interfaces, and compact embedded products. The combination of EEPROM, ADC channels, timers, and serial buses is particularly useful when a board needs local sensing and communication without relying on a separate programmable logic device or external data converter. For PCB design, follow the pin-assignment table and recommended decoupling arrangement in the Microchip data sheet. Preserve the required oscillator configuration, programming access, supply voltage limits, and unused-pin treatment in the production schematic. Firmware should also include startup and brownout handling appropriate to the final power-supply topology. This page organizes the PIC16F872-I/SS specifications, compatible family options, application guidance, and engineering considerations into a practical selection reference. The comparison focuses on package, memory, peripherals, and programming requirements so engineers can evaluate an upgrade path before changing a PCB or firmware design.

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

PIC16F872T-I/SO - 8-Bit 20MHz 3.5KB FLASH MCU | Microchip

The Microchip Technology PIC16F872T-I/SO is a PIC® 16F family 8-bit CMOS FLASH microcontroller packaged in a 28-pin SOIC (SO) wide-body outline, executing 200 ns instructions at up to 20 MHz clock speed. The 'T' suffix indicates tape-and-reel packaging and the 'I' denotes the industrial temperature range (-40C to +85C). According to the verified Microchip product page and DigiKey listing, this device integrates 3.5 KB (2K x 14 words) of program FLASH, 128 bytes of RAM and 64 bytes of EEPROM data memory into a single 28-pin IC. An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that combines a CPU, non-volatile program memory, volatile data memory, and programmable I/O peripherals on a single silicon die. The PIC16F872 belongs to Microchip's mid-range PIC16 enhanced family, sitting between the baseline PIC10/12/16 devices and the higher-end PIC18 family. It is designed for embedded control tasks where deterministic instruction execution, low power consumption, and small code footprint matter more than raw CPU throughput. Key features of the PIC16F872T-I/SO include 22 digital I/O pins, 5 channels of 10-bit ADC for analog sensing, nanoWatt technology power management, an ICD (In-Circuit Debugger) interface, and self-programming support. The 200 ns instruction cycle gives 5 MIPS throughput, while the 35 single-word instruction RISC architecture simplifies code generation and learning curves. The wide 4.0V to 5.5V supply range aligns with 5V system buses. The architecture is a Harvard-style 8-bit RISC core with separate program FLASH and data RAM buses, allowing simultaneous instruction fetch and data access. The 14-bit instruction word provides a compact opcode space suitable for the 35-instruction set, while 10-bit ADC resolution delivers 1024-step conversion accuracy adequate for sensor monitoring. nanoWatt Technology provides dynamic power reduction through sleep modes, oscillator switching, and selective peripheral shutdown. Typical applications include industrial sensor conditioning, white-goods and appliance controllers, automotive body and lighting subsystems, low-end HVAC thermostats, security keypad panels, and remote control / consumer electronics where the 5V-tolerant I/O and 10-bit ADC simplify analog front-end design. When designing with the PIC16F872, ensure the supply rail is decoupled with 100 nF ceramic capacitors close to VDD/SS pins, and reserve an MCLR pull-up network. Use the ICD interface for boundary-scan-free in-circuit programming, and verify ADC acquisition time against source impedance. The PIC16F872T-I/SO is pin-compatible with the PIC16F873/874 family in the same SOIC-28 footprint, enabling future upgrades without PCB rework.

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

PIC16F872T-I/SS - 20MHz 8-Bit Flash MCU, 3.5KB | Microchip

The Microchip Technology PIC16F872T-I/SS is an 8-bit CMOS Flash-based PIC microcontroller delivering up to 20 MHz clock input with 200 ns instruction cycle, packaged in a 28-pin SSOP. It integrates 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, 64 bytes of EEPROM data memory, and 22 I/O pins. The device includes a 5-channel 10-bit ADC and supports self-programming with In-Circuit Debugging (ICD). A microcontroller (MCU) is a single-chip computer containing a CPU, memory, and programmable I/O peripherals. The PIC16F872 belongs to Microchip's PIC16F mid-range family, a category of 8-bit RISC microcontrollers known for low power consumption (nanoWatt technology), small code footprint, and deterministic interrupt response. Within the broader hierarchy, PIC16F872 sits as: 8-bit MCU -> parallel RISC controller -> parallel microcontroller -> parallel embedded controller -> parallel semiconductor. This category placement matters because 8-bit PIC MCUs dominate cost-sensitive, low-power embedded designs where compute headroom is secondary to determinism and energy efficiency. Key features include 35 single-word instructions (all single-cycle except program branches, which are two-cycle), an operating voltage range of 4.0 V to 5.5 V, and an industrial temperature range of -40C to +85C. The 28-SSOP package supports surface-mount assembly with standard JEDEC land patterns. The integrated nanoWatt technology provides multiple power-saving modes that reduce quiescent current during idle periods. Five channels of 10-bit ADC enable direct sensor interfacing without external converters, simplifying BOM in measurement and control applications. The PIC16F872 uses a Harvard-architecture RISC core with separate program and data buses, which lets the CPU fetch the next instruction while accessing data memory in the same cycle. Self-programming capability allows field firmware updates through the ICSP pins without external programming hardware, simplifying manufacturing and after-sale service workflows. The architecture is upwards compatible with PIC16C5X, PIC12CXXX, and PIC16C7X devices, easing migration from legacy Microchip designs. Typical applications include industrial sensor interfaces, motor control subsystems, low-cost consumer appliances, HVAC controllers, automotive body electronics (non-safety), and battery-powered instruments. The 22 I/O pins and ADC channels provide sufficient peripheral density for many mid-range embedded tasks. When designing with this device, ensure Vdd decoupling follows Microchip's reference layout: a 0.1 uF ceramic capacitor close to the Vdd pin plus a bulk tantalum or electrolytic cap on the supply rail. The MCLR pin must be pulled high through a resistor for normal operation. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

見積もり お問い合わせ
PIC16F873-04/SP - 8-Bit 4MHz MCU 7KB Flash 28-SPDIP | Microchip
PIC16F873-04/SP

PIC16F873-04/SP - 8-Bit 4MHz MCU 7KB Flash 28-SPDIP | Microchip

The Microchip Technology PIC16F873-04/SP is an 8-bit PIC16 family CMOS Flash microcontroller running up to 4 MHz, integrating 7KB of Flash program memory, 192 bytes of SRAM, and 128 bytes of EEPROM data memory in a 28-pin SPDIP (Skinny Plastic DIP) through-hole package. The "-04" speed grade specifies a 4 MHz maximum oscillator input, while "/SP" denotes the 28-pin SPDIP industrial-temperature package, making it a cost-optimized variant of the PIC16F873 family. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, non-volatile data storage, and peripheral interfaces such as ADC, USART, I/O ports, timers, and capture/compare/PWM modules. The PIC16F873 belongs to Microchip's mid-range 14-bit instruction-word PIC architecture, sitting in the device hierarchy of 8-bit MCU -> PIC16 family -> PIC16F87x sub-family -> peripheral-rich general-purpose MCUs. Key features include five 10-bit Analog-to-Digital Converter (ADC) input channels (actually 8 channels on 28-pin variants), a USART/SCI serial port, MSSP for SPI and I2C, two 8-bit timers plus one 16-bit timer with Capture/Compare/PWM, a 14-bit wide instruction set, and 22 digital I/O pins. The device operates from 2.0 V to 5.5 V, supports ICD (In-Circuit Debugger) via two pins, and includes a watchdog timer with on-chip RC oscillator for reliable operation without external supervision. The architecture is built on Microchip's enhanced Harvard RISC design with separate program and data buses, enabling most instructions to execute in a single instruction cycle. On-chip Flash allows in-circuit serial programming (ICSP) for fast firmware iteration without UV erasure, a major advantage over the older EPROM-based PIC16C73 and PIC16C73A predecessors. Typical applications include industrial control systems, HVAC sensor interfaces, low-end data acquisition, appliance control, instrumentation front ends, and educational development platforms where the 28-pin DIP form factor simplifies breadboarding. The PIC16F873-04/SP is widely used as a teaching MCU because the DIP package fits standard 0.1" pitch breadboards and the 4 MHz speed grade provides ample headroom for instruction-cycle-based timing analysis. When designing with this part, note that the 4 MHz speed grade limits instruction execution to 1 MIPS; for higher throughput, consider the PIC16F873-20 (20 MHz / 5 MIPS) or PIC16F873A (up to 20 MHz with nanoWatt technology). Ensure that the configuration bits (oscillator selection, watchdog, brown-out, code protection) are set correctly during programming to avoid lock-out scenarios. This page synthesizes distributor stock data, drop-in alternatives across the PIC16F873 family, and practical ICD/ICSP design notes not consolidated in the manufacturer datasheet, giving engineers a single reference for sourcing, substitution, and bring-up.

見積もり お問い合わせ
PIC16F873-04E/SO - 8-bit Flash MCU, 7KB, 22 I/O, SOIC-28 | Microchip
PIC16F873-04E/SO

PIC16F873-04E/SO - 8-bit Flash MCU, 7KB, 22 I/O, SOIC-28 | Microchip

The Microchip Technology PIC16F873-04E/SO is an 8-bit Flash microcontroller in the PIC16 family, integrating 7KB of Flash program memory (4K x 14 words), 192 bytes of RAM, and 22 digital I/O pins in a 28-pin SOIC (SO) wide-body package. The "-04" speed grade denotes a 4 MHz maximum oscillator input (200 ns instruction cycle), while the "E" suffix indicates the Extended (industrial) operating temperature range of -40C to +125C. The part operates from a single 4.0 V to 5.5 V supply and is built on Microchip's enhanced mid-range RISC architecture with 35 single-word instructions. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces. The PIC16F87X family occupies the mid-range tier of Microchip's 8-bit PIC portfolio, sitting between the baseline PIC10/12/16 families and the high-performance PIC18 enhanced family. Flash-based MCUs like this one allow in-circuit re-programming, making them suitable for prototyping and field-upgradeable products. Within the system hierarchy, this part is classified as an 8-bit CISC-style RISC MCU in the embedded controller segment of the semiconductor market. Key features include a 10-bit Analog-to-Digital Converter (ADC) with up to 8 channels, a USART module for serial communication, an MSSP (Master Synchronous Serial Port) supporting SPI and I2C, two 8-bit timers plus one 16-bit timer, and a watchdog timer with its own on-chip RC oscillator. The nanoWatt Technology features deliver multiple power-managed modes including SLEEP, with typical sleep currents in the microamp range. Architecturally, the part uses a Harvard bus topology with separate program and data paths, allowing instruction fetch and data access to occur in the same cycle. The 14-bit instruction word packs more capability per opcode than 12-bit baseline parts, but the register set remains compatible with the broader PIC16 mid-range ecosystem for code portability. Brown-out Reset (BOR), Power-on Reset (POR), and the programmable code-protection bitstream are standard on-die features. Typical applications include industrial sensor nodes, white-goods control boards, low-cost motor controllers, smart meters, automotive body modules (with the -I or -04 extended variants), and standalone peripherals requiring serial bridge functionality. The wide SOIC-28 footprint simplifies hand-soldering and rework for prototype builds. Design consideration: when migrating between PIC16F873/874/876/877 variants, remember that this -04 part is rated at 4 MHz / 200 ns minimum instruction cycle; for 20 MHz operation, choose the -20 (PIC16F873-20) variant. The 28-pin SOIC package has a thermal resistance theta_JA of approximately 80 C/W which limits continuous dissipation - keep clock-stretched idle states short in thermally enclosed enclosures.

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

PIC16F873-10E/SO - 8-bit 10MHz MCU, 7KB Flash, 28-SOIC | Microchip

The Microchip PIC16F873-10E/SO is a 8-bit RISC flash microcontroller in a 28-pin SOIC (SO) wide-body package, delivering 10 MHz maximum operating frequency, 7 KB of flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM with 22 digital I/O lines. It belongs to the PIC16F mid-range family and is specified for the -40C to +125C automotive/extended temperature grade, drawing from a 4 V to 5.5 V single supply. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (flash/ROM), data memory (RAM), and a rich set of peripherals such as timers, ADC, USART, and I/O ports on one die. Microcontrollers sit at the top of the embedded-control hierarchy - above discrete logic, below full microprocessors - and dominate applications where deterministic real-time response, low power, and small footprint matter. The PIC16F family specifically introduced nanoWatt technology for ultra-low-power sleep modes. Key features of the PIC16F873-10E/SO include 200 ns instruction execution, only 35 single-word instructions for easy C/assembly programming, 5 channels of 10-bit ADC, USART, MSSP (SPI/I2C), two 8-bit timers plus one 16-bit timer, and nanoWatt power management with < 1 uA sleep current. The enhanced '-10E' variant runs up to 10 MHz across the full 4.0-5.5 V supply range. Architecturally, the device uses a Harvard RISC core with separate program and data buses, 14-bit wide instruction word, and a hardware multiplier. The flash memory supports in-circuit serial programming (ICSP) via two pins, enabling firmware updates without removing the MCU from the board. Hardware brown-out reset, watchdog timer, and code protection are integrated. Typical applications include industrial control modules, automotive body and sensor subsystems, HVAC controllers, sensor interfaces, small appliances, and battery-powered instruments requiring extended temperature operation. The 28-SOIC wide-body footprint is footprint-compatible with the rest of the PIC16F87x 28-pin family, enabling PCB reuse. When designing with this part, verify the brown-out reset voltage threshold against the minimum supply (4.0 V) and budget for the 22 I/O pins which share analog/digital functions - the AN0-AN4 analog inputs multiplex with PORTA/PORTE bits. Always consult the Microchip PIC16F873/4/6/7 datasheet for the ICSP programming pinout and configuration-word settings. This page synthesizes distributor pricing, drop-in alternatives sourced from Microchip's own PIC16F family, and practical design notes not found in the standalone datasheet, giving engineers a single decision-ready reference.

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

PIC16F873-20/SO - 8-bit 20MHz 7KB Flash MCU | Microchip | 28-SOIC

The Microchip Technology PIC16F873-20/SO is an 8-bit PIC16F-series CMOS Flash-based microcontroller in a 28-pin SOIC package, executing instructions at 200 ns per cycle from a 20 MHz external oscillator. It integrates 7 KB (4K x 14 words) of Flash program memory, 192 bytes of data RAM, and 128 bytes of EEPROM data memory, providing non-volatile storage for both program code and user data without external memory chips. A microcontroller (MCU) is a single-chip computer containing a CPU, RAM, non-volatile program memory, and peripheral interfaces; the PIC16F873 belongs to the PIC16F mid-range 8-bit family, one tier above baseline PIC10/12/16 devices and below enhanced PIC18F parts, optimized for cost-sensitive embedded control in industrial and consumer products. Key features include 22 general-purpose digital I/O pins, a five-channel 10-bit analog-to-digital converter (ADC), USART, SPI, and I2C (MSSP) serial peripherals, two 8-bit and one 16-bit timers, a Watchdog Timer with its own oscillator, and a 14-source interrupt controller with an eight-level hardware stack. The 28-SOIC package offers a footprint compatible with PIC16C73B/74B/76/77 and PIC16F873A/874A/876A/877A drop-in upgrades, enabling upward migration. The architecture uses a Harvard design with separate program and data buses, a RISC instruction set of only 35 single-word instructions, and direct/indirect/relative addressing modes. Power management features include Power-on Reset (POR), Power-up Timer (PWRT), Oscillator Start-up Timer (OST), and Brown-out Reset (BOR), ensuring deterministic startup under varying supply conditions. Typical applications include industrial control systems, sensor interface boards, motor control front-ends, automotive body electronics subsystems, and white-goods appliance controllers. The wide operating voltage range (typically 4.0-5.5V for the -20 speed grade) and industrial temperature range support harsh-environment deployments. Designers should note that Microchip recommends migrating new designs to the pin-compatible PIC16F873A-20/SO or PIC16F873-20I/SO (industrial temperature) variant, as the PIC16F873 is marked 'Not Recommended for new designs'. The MPLAB ICD and PICkit programmers support in-circuit debugging and Flash programming without external firmware. This page synthesizes distributor pricing, drop-in PIC16F-series alternatives, and practical design notes not consolidated in any single manufacturer datasheet, providing engineers with a one-stop reference for legacy PIC16F873 designs and modernization paths.

見積もり お問い合わせ
PIC16F873A-E/ML - 8-Bit 20MHz MCU 7KB Flash 28-QFN | Microchip
PIC16F873A-E/ML

PIC16F873A-E/ML - 8-Bit 20MHz MCU 7KB Flash 28-QFN | Microchip

The Microchip Technology PIC16F873A-E/ML is an 8-bit CMOS flash-based RISC microcontroller delivering 20 MHz (200 ns instruction cycle) performance with 7 KB (4K x 14 words) of on-chip Flash program memory, packaged in a 28-pin QFN (6x6 mm) with thermal pad (also known as 28-VQFN or 28-QFN EP). It integrates 192 bytes of SRAM, 128 bytes of EEPROM data memory, and is rated for the Extended (-40C to +125C) automotive-style temperature grade designated by the "-E" suffix, while the "/ML" suffix confirms the QFN-28 (6x6) surface-mount land pattern. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and configurable peripherals such as timers, ADCs, communication interfaces, and general-purpose I/O. The PIC16F873A belongs to Microchip's mid-range PIC16 family, sitting architecturally between the baseline PIC10/PIC12/PIC16 and the high-performance PIC18/PIC24 families. The device is fully upwards-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X lines, and shares its instruction set and pinout philosophy with the PIC16F874A/876A/877A siblings, allowing easy migration to larger-pin-count variants when more I/O is needed. Key features include 22 digital I/O pins, 5 channels of 10-bit ADC, 2 analog comparators, a synchronous serial port configurable as SPI or I2C, a USART for asynchronous serial, two 8-bit timers plus one 16-bit timer, nanoWatt power management, and In-Circuit Debug (ICD) plus self-programming capability. The PIC16F873A is a member of Microchip's "Enhanced Flash Microcontrollers" family featuring nanoWatt Technology for reduced quiescent current in sleep and idle modes. Typical applications include automotive body electronics and HVAC controls, industrial sensor interfacing, low-cost consumer appliance control, sensor signal conditioning with on-chip ADC, and battery-powered remote nodes that benefit from nanoWatt sleep modes. The wide operating voltage range of 4.0 V to 5.5 V and robust 20 MHz throughput suit 5V-system designs. When designing with the PIC16F873A-E/ML, ensure a solid thermal pad solder connection to a copper pour (typically 1 sq. inch minimum) for heat spreading, since the exposed pad (EP) is the primary thermal path. Decoupling: place a 100 nF ceramic capacitor within 5 mm of each VDD/VSS pair and a bulk 10 uF near the supply pin.

見積もり お問い合わせ
PIC16F873A-E/SP - 8-bit 20MHz PIC MCU 7KB Flash 28-PDIP | Microchip
PIC16F873A-E/SP

PIC16F873A-E/SP - 8-bit 20MHz PIC MCU 7KB Flash 28-PDIP | Microchip

The Microchip Technology PIC16F873A-E/SP is an 8-bit CMOS enhanced Flash-based microcontroller (MCU) with 7KB Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM, packaged in a 28-pin SPDIP (300 mil) tube format. Operating from 4.0V to 5.5V with a 20 MHz maximum clock, the device delivers 200 ns instruction execution through Microchip's RISC PIC16 architecture with only 35 single-word instructions. The PIC16F873A-E/SP is the industrial operating-temperature grade (-40C to +125C) variant, distinguished by the 'E' and 'SP' suffixes. An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals around an 8-bit data path. The PIC16F873A belongs to the mid-range PIC16F family, sitting between the baseline PIC10/12/14 families and the enhanced PIC18 family. Within the broader taxonomy, MCUs are classified as microcontrollers (sub-class of microprocessors) within semiconductors, used for embedded control applications where deterministic real-time response matters more than raw compute throughput. The PIC16F873A is widely deployed in cost-sensitive industrial, consumer, and automotive subsystems. Key features include 22 I/O pins, five channels of 10-bit Analog-to-Digital (A/D) conversion, two analog comparators, a synchronous serial port configurable as SPI or I2C, a USART for asynchronous serial communication, 128 bytes of EEPROM data memory, and self-programming capability with In-Circuit Debugging (ICD). The nanoWatt Technology power-management suite offers multiple oscillator options and idle/sleep modes for low-power designs. These peripherals enable direct interface to sensors, displays, EEPROMs, and RS-232/RS-485 transceivers without external glue logic. The PIC16F873A uses a Harvard RISC architecture with separate program and data buses, allowing instruction fetch and execution in a single cycle (except branches). The 14-bit instruction word and 8-bit data path provide a favorable code density vs 8-bit CISC alternatives. The 10-bit ADC uses a successive approximation register with selectable reference voltages, while the MSSP module supports both SPI master/slave and I2C master/slave modes. The USART supports asynchronous, synchronous master, and synchronous slave modes with hardware address detection. Typical applications include industrial sensor interfaces, HVAC control boards, motor control auxiliary logic, automotive body electronics, security panel keypads, and consumer appliance control. The 28-PDIP through-hole package supports hand-prototyping and easy firmware iteration; surface-mount variants in SOIC, SSOP, QFN, and MLF packages share the same die. Design consideration: confirm oscillator stability by placing the crystal or resonator within 1 cm of the OSC1/CLK2 and OSC2/CLK pins, with the load capacitors grounded to the device's VSS pin to avoid ground-loop noise. Also reserve the MCLR pin with a 10 kohm pull-up to VDD and a 100 nF decoupling capacitor for reliable reset behavior. This page synthesizes distributor pricing tiers, same-brand drop-in alternatives, and practical design considerations not aggregated in a single manufacturer datasheet, giving engineers a faster path to qualification.

見積もり お問い合わせ
PIC16F873A-E/SS - 8-bit PIC MCU, 7KB Flash, 20MHz | Microchip
PIC16F873A-E/SS

PIC16F873A-E/SS - 8-bit PIC MCU, 7KB Flash, 20MHz | Microchip

The Microchip Technology PIC16F873A-E/SS is an 8-bit PIC RISC flash microcontroller with 7KB (4K x 14) program memory, 192 bytes of RAM, and 128 bytes of EEPROM, packaged in a 28-pin SSOP (Shrink Small Outline Package) with extended industrial temperature range support. Operating from 4V to 5.5V with a 20MHz clock, it executes one instruction every 200 ns across 35 single-word instructions, achieving powerful deterministic performance in a small footprint. An 8-bit PIC microcontroller (MCU) is a compact, RISC-based single-chip computer integrating a CPU, non-volatile flash memory, RAM, EEPROM, and peripherals such as ADC, comparators, and serial interfaces into a single IC. PIC MCUs sit within the broader hierarchy: 8-bit microcontroller -> microcontroller unit -> embedded controller -> semiconductor IC. Their deterministic instruction timing, low power consumption, and self-programmability make them widely used in industrial control, sensor interfaces, and consumer appliances. Key features of the PIC16F873A-E/SS include 5 channels of 10-bit Analog-to-Digital conversion (A/D), 2 analog comparators, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, a USART for asynchronous serial communication, and 22 digital I/O pins. The nanoWatt Technology power management offers multiple idle and sleep modes, and in-circuit serial programming (ICSP) plus in-circuit debugger (ICD) interfaces simplify firmware development and field updates. Self-programmability allows bootloaders and on-the-fly firmware upgrades. Architecturally, the PIC16F873A uses a Harvard-style architecture with separate program and data buses, enabling simultaneous instruction fetch and data access. The 14-bit wide instruction word supports direct, indirect, and relative addressing with hardware multiply assist, balancing code density against throughput. Brown-out reset (BOR), power-on reset (POR), and a watchdog timer with on-chip RC oscillator enhance field reliability without external components. Typical applications include industrial sensor interfaces, HVAC control modules, low-cost motor control, battery-powered instrumentation, and educational/development platforms. The wide operating temperature range and robust peripheral set also suit automotive body and chassis subsystems. When designing with this device, allocate adequate VDD decoupling (100nF plus 10uF bulk) within 5mm of the supply pins, and follow Microchip's recommended oscillator layout to avoid start-up failures. The 28-pin SSOP footprint is pin-compatible with several PIC16F family members, enabling easy migration when memory or peripheral needs change. This page synthesizes distributor stock data, drop-in cross-package alternatives within the same family, and practical design notes compiled from Microchip application briefs and datasheet typical-application circuits to help engineers select, source, and implement this MCU efficiently.

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

PIC16F873A-I/ML - 8-Bit 20MHz 7KB Flash MCU | Microchip 28-QFN

The Microchip PIC16F873A-I/ML is an 8-bit PIC16 family microcontroller based on a RISC architecture with 35 single-word instructions, delivering up to 20 MHz (200 ns instruction cycle) and packaged in a 28-pin QFN (ML, 6x6 mm) with industrial temperature range (-40C to +85C). It integrates 7KB of Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM data memory, while providing 22 digital I/O pins, two 8-bit and one 16-bit timers, and two Capture/Compare/PWM (CCP) modules. The device includes a 10-bit, 5-channel Analog-to-Digital Converter (ADC), two analog comparators, and a USART, plus a Synchronous Serial Port configurable as either 3-wire SPI or 2-wire I2C. A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, I/O peripherals, and often communication interfaces. The PIC16 family belongs to Microchip's mid-range 8-bit portfolio, positioned between the baseline PIC10/12/16 families and the higher-performance PIC18/dsPIC families, serving cost-sensitive embedded applications that require low power, deterministic interrupt response, and small code footprint. Key differentiators of the PIC16F873A include self-programmability (Flash In-Circuit Serial Programming, ICSP), In-Circuit Debugger (ICD) support for hardware breakpoints, nanoWatt technology for power management with multiple idle/sleep modes, and a wide 2.0V to 5.5V operating voltage range enabling both 3.3V and 5V systems. The 10-bit ADC supports 5 channels for direct sensor interfacing without external mux ICs. The architecture uses a 14-bit instruction word with separate 8-bit data path, a hardware multiplier option, and Harvard bus structure for deterministic timing. ICSP and ICD allow code updates and live debugging without removing the MCU from the PCB, reducing NRE cost for prototypes and field upgrades. Typical applications include industrial sensor signal conditioning, low-cost motor control (fans, small BLDC), consumer appliance user interfaces, and battery-powered measurement instruments such as thermometers and data loggers. The QFN-28 footprint makes it suitable for compact PCBs where SOIC alternatives would consume excessive board area. Designers should provide adequate decoupling (0.1uF ceramic plus 10uF bulk) on VDD, route MCLR through a 10k pull-up for ICSP, and use the nanoWatt sleep modes for battery duty-cycled designs to extend runtime. The 6x6 mm QFN pad requires a thermal via array to the inner ground plane for proper heat spreading during high-MIPS operation. This page consolidates distributor pricing, verified drop-in alternatives from the same PIC16F87xA family, and practical design notes not found in the manufacturer datasheet alone.

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

PIC16F873A-I/SO - 8-bit MCU, 7KB Flash, 20MHz, 28-SOIC | Microchip

The Microchip Technology PIC16F873A-I/SO is an 8-bit CMOS enhanced Flash-based microcontroller in a 28-SOIC package with 7KB (4K x 14) program memory, 192 bytes of RAM, and 128 bytes of EEPROM data memory. It executes a 35-instruction RISC word set at up to 20MHz (200 ns instruction cycle) and exposes 22 digital I/O pins across two 8-bit ports (PORTB, PORTC) plus a 6-bit PORTA. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash/ROM), volatile data memory (RAM), and a configurable set of peripheral blocks (timers, ADC, communication ports, comparators). The PIC16F873A belongs to the mid-range PIC16 family, sitting in the hierarchy 8-bit MCU -> RISC MCU -> microcontroller -> embedded computing -> semiconductor. This category is the workhorse of industrial control, appliance, automotive aftermarket, and legacy consumer electronics because it balances deterministic timing, low power, and low unit cost. Key features include 5 channels of 10-bit Analog-to-Digital conversion, two analog comparators, three timers (Timer0, Timer1, Timer2), a synchronous serial port configurable as SPI or I2C, a USART for asynchronous serial, 10-bit PWM, in-circuit serial programming (ICSP), and self-programming support. The device operates across 2.0V to 5.5V, drawing typically < 2 mA at 5V/4MHz and < 1 uA in standby. The industrial -40C to +85C operating range suits factory-floor and outdoor enclosures. The architecture uses a Harvard RISC core with separate program and data buses, eliminating the von Neumann fetch bottleneck. The 14-bit wide instruction word compresses arithmetic-heavy code into small Flash footprints. Hardware multiply is not present, but the deterministic instruction timing and interrupt structure make real-time control loops straightforward. Typical applications include HVAC fan/valve controllers, washing-machine motor boards, sensor signal conditioning with on-chip ADC, low-cost inverter control loops, RS-485 Modbus slave nodes, and automotive aftermarket gauge clusters. Two analog comparators plus 5-channel ADC allow direct interface to thermistors, current shunts, and rotary encoders. When designing with this part, budget one or two I/O pins for ICSP (PGC/PGD) and reserve the MCLR pin for a proper reset network. Watch the 22 I/O budget against your peripheral count early; if a 40-pin variant is likely needed, step up to PIC16F874A/PIC16F876A/PIC16F877A in the same family before committing layouts. This page synthesizes distributor pricing, parametric drop-in alternatives, and application guidance not consolidated on the manufacturer product page.

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

PIC16F873A-I/SS - 8-bit 20MHz 7KB Flash MCU | Microchip

The Microchip PIC16F873A-I/SS is an 8-bit CMOS Flash-based mid-range microcontroller executing instructions in 200 ns at 20 MHz, packaged in a 28-pin SSOP and offering 7 KB (4K x 14) of Flash program memory. It integrates 192 bytes of SRAM, 128 bytes of EEPROM, 22 digital I/O pins, a 5-channel 10-bit Analog-to-Digital converter, two analog comparators, one 8-bit and one 16-bit timer, and a configurable synchronous serial port that operates as either SPI or I2C, plus a USART. An 8-bit microcontroller is a single-chip computer built around an 8-bit data path, RISC CPU, integrated memory, and peripherals, designed to control embedded systems. The PIC16F873A belongs to Microchip's PIC16 mid-range family, which sits in the broader taxonomy: 8-bit MCU -> microcontroller -> embedded computing -> semiconductor. The mid-range line uses a 14-bit instruction word, providing a balance of code density, deterministic interrupt latency, and peripheral integration for cost-sensitive control applications. Key features include nanoWatt technology for low-power operation with multiple power-managed modes (RUN, IDLE, SLEEP), self-programming Flash support, in-circuit debugging (ICD), and a wide 2.0V to 5.5V supply range. The 200 ns instruction cycle delivers 5 MIPS of throughput, adequate for sensor sampling, motor control loops, and user-interface handling. The 5-channel 10-bit ADC enables direct interface to analog sensors such as temperature, light, and battery monitors without external ADC hardware. The PIC16F873A uses a Harvard architecture with separate program and data buses, allowing instruction fetch and operand access in a single cycle. The enhanced Flash cell supports 100,000 erase/write cycles typical and 40 years of data retention, with self-programming that enables field firmware updates via bootloader or UART/SPI. Brown-out Reset, Power-on Reset, and a Watchdog Timer with its own on-chip oscillator provide fault resilience, while the nanoWatt modes cut supply current into the microamp range for battery-powered duty-cycled designs. Typical applications include industrial sensor nodes and instrumentation, automotive body and accessory electronics (with the PIC16F873A-I/SS operating across the industrial -40C to +85C range), consumer appliance controllers, HVAC control boards, low-end display drivers, and any cost-driven 8-bit embedded task that fits within 7 KB of Flash. Designers also commonly pair it with external EEPROM, real-time clocks, and discrete serial-interface peripherals. When designing with this MCU, ensure that the ICSP clock and data lines (RB6/RB7) are isolated from circuitry that could load them during programming, and place the decoupling capacitor as close to VDD as the routing allows. Note that Microchip recommends the newer PIC16F18854 for new designs; the PIC16F873A-I/SS remains in production primarily for service and legacy compatibility. This page synthesizes distributor pricing, drop-in same-package alternatives, design notes, and a parameter comparison table not consolidated in the manufacturer datasheet, giving procurement and design engineers a single reference for sourcing and qualifying replacements.

見積もり お問い合わせ
PIC16F873AT-E/ML - 8-Bit MCU, 20MHz, 7KB Flash, 28-QFN | Microchip
PIC16F873AT-E/ML

PIC16F873AT-E/ML - 8-Bit MCU, 20MHz, 7KB Flash, 28-QFN | Microchip

The Microchip Technology PIC16F873AT-E/ML is an 8-bit PIC16 microcontroller built on the PIC® RISC architecture, operating at up to 20MHz with 7KB (4K x 14 words) of FLASH program memory, 192 bytes of SRAM, and 128 bytes of EEPROM. Housed in a 28-pin QFN (6x6 mm) package with exposed thermal pad, this device delivers 22 digital I/O pins and integrates I2C, SPI, and UART/USART connectivity peripherals for embedded control applications. An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripheral interfaces on one silicon die. Within the broader taxonomy, MCUs sit inside the integrated circuits family, alongside memory ICs and logic ICs, and they form the lowest-level decision-making nodes in embedded systems ranging from consumer appliances to industrial controllers. The PIC16 mid-range family, introduced by Microchip, uses a Harvard architecture with separate program and data buses, enabling single-cycle instruction fetch and predictable deterministic timing. The PIC16F873A specifically targets applications needing moderate memory, on-chip EEPROM for parameter storage, and the standard set of serial communication peripherals. Key features of the PIC16F873AT-E/ML include a 20MHz maximum clock (200ns instruction cycle), 14-bit instruction word, 8-level hardware stack, 5 channels of 10-bit ADC, two 8-bit timers plus one 16-bit timer, a capture/compare/PWM module, and the standard PIC16F mid-range peripheral set. The extended (E) temperature grade and tape-and-reel (T) packaging designation indicate this variant is rated for -40C to +125C operation and supplied on reel for high-volume SMT assembly lines. Architecturally, the PIC16F873A uses Microchip's enhanced mid-range 14-bit core with hardware multiplier support, 35 single-word instructions, and up to 8K x 14 words of linear program memory addressing. In-system programming via ICSP allows firmware updates after PCB assembly, while the integrated brown-out reset and watchdog timer increase robustness in unattended industrial installations. Typical applications include industrial automation sensors, motor control driver boards, HVAC thermostats, automotive body electronics subsystems, and consumer white-goods user interfaces. The combination of on-chip EEPROM, ADC, and three serial interfaces supports complete subsystem designs without external peripheral ICs. When designing with this part, allocate the 28-QFN exposed pad to a continuous ground plane for thermal relief and consider the PICkit 5 or ICD 4 programmer for in-circuit debugging. The 192-byte SRAM limits complex protocol stacks, so plan for application code that uses stack-efficient algorithms. This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC16 family, and practical design notes not collated in the manufacturer datasheet alone.

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

PIC16F873AT-I/SO - 8-Bit 20MHz MCU 7KB Flash 28-SOIC | Microchip

The Microchip Technology PIC16F873AT-I/SO is a member of the PIC16F87x mid-range 8-bit CMOS Flash microcontroller family, featuring 7KB (4K x 14 words) of on-chip Flash program memory, 192 bytes of SRAM, and 128 bytes of EEPROM data memory, all integrated into a 28-pin SOIC (SO) package with industrial temperature range (-40C to +85C). The part executes instructions at 200 ns per cycle from a 20 MHz oscillator, supports 35 single-word instructions, and provides 22 digital I/O pins plus a rich peripheral set including a 10-bit Analog-to-Digital Converter, two analog comparators, a USART, an MSSP module (SPI / I2C), and three timers (Timer0, Timer1, Timer2). A PIC (Peripheral Interface Controller) microcontroller is a Harvard-architecture RISC device designed for deterministic, low-power embedded control. PIC16 mid-range parts sit between the baseline PIC10/12/16 families and the enhanced PIC18 family, balancing low cost with a broad peripheral mix. The PIC16F873A specifically is one of the original 28/40/44-pin enhanced flash MCUs introduced by Microchip and remains a long-life product for industrial and consumer designs. Key features include an ICD (In-Circuit Debug) capability, self-programming Flash, a 10-bit ADC with up to five input channels (28-pin package variant), hardware USART for asynchronous serial, and two analog comparators with programmable reference. The device operates from 2.0 V to 5.5 V, allowing both 3.3 V and 5 V system designs. In-circuit serial programming (ICSP) is supported via RB6/RB7, allowing firmware updates without removing the part from the board. The PIC16F873A's architecture uses a 14-bit instruction word and an 8-bit data path, with separate program and data buses for deterministic interrupt latency. The 7 KB Flash can be re-written up to 100,000 times per the manufacturer endurance spec. Internal oscillator calibration and a wide analog feature set make it popular for sensor-interface and human-interface designs. Typical applications include industrial sensor signal conditioning, HVAC thermostat controllers, battery chargers, motor-driver front-ends, security-system keypads, and small appliance controls. The 28-pin SOIC footprint is convenient for hand-solderable through-hole-replacement designs and dense surface-mount boards alike. When designing with this MCU, ensure decoupling capacitors (100 nF) are placed within 5 mm of each power pin, and reserve RB6/RB7 for ICSP to preserve in-field firmware update capability. The 'A' revision adds brown-out-reset, oscillator-startup-timer, and power-on-timer improvements over the legacy PIC16F873. This page synthesizes distributor pricing, drop-in same-family alternatives, datasheet pinout, and practical design notes not found in the manufacturer datasheet alone.

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

PIC16F873AT-I/SS - 8-Bit 20MHz MCU 7KB Flash 28-SSOP | Microchip

The Microchip Technology PIC16F873AT-I/SS is an 8-bit CMOS Flash-based microcontroller in the PIC16F mid-range family, delivering 20MHz (200ns instruction cycle) performance with 7KB (4K x 14) of Flash program memory, packaged in a 28-pin SSOP. It operates across 4.0V to 5.5V, features 192 bytes of RAM and 128 bytes of EEPROM, and provides 22 digital I/O pins. An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, typically integrating a CPU core, Flash program memory, SRAM, EEPROM, timers, ADC, communication peripherals (USART, SPI, I2C), and general-purpose I/O into one IC. PIC16F series microcontrollers sit in the PIC16 mid-range architecture hierarchy (PIC10/12/16/18/24/32), specifically targeting 18–28 pin applications that require low-power operation, deterministic interrupt handling, and small-form-factor packaging for embedded control. Key features of the PIC16F873AT-I/SS include nanoWatt Technology for active and sleep current management, an ICD (In-Circuit Debugger) interface, two analog comparators, a 10-bit multi-channel ADC, one 8-bit and two 16-bit timers, an MSSP module supporting SPI and I2C, a USART with 9-bit address detection, and self-programming support. These features enable single-chip implementation of sensor conditioning, motor control loops, and human-interface panels. The PIC16F873AT-I/SS uses a 14-bit wide instruction word RISC core with 35 single-word instructions, making firmware development straightforward. Its Harvard architecture provides separate program and data buses, allowing instruction fetch and data access to occur in the same cycle, yielding deterministic throughput critical for real-time control. Typical applications include industrial sensor interfaces, HVAC control modules, automotive body controllers, low-cost consumer appliances, battery management units, and embedded data-acquisition front-ends. The device's broad peripheral set also makes it a drop-in fit for replacing older PIC16C5X/C7X and PIC12CXXX designs. When designing with this MCU, ensure the 28-SSOP land pattern matches standard JEDEC MO-150 footprints. The 'A' suffix denotes a revision-2 silicon variant (PIC16F873A) with an enhanced instruction set; the 'T' suffix denotes Tape-and-Reel packaging. For new designs, Microchip recommends the PIC16F18854 as the newer migration target. This page synthesizes distributor pricing, drop-in alternatives from the same SSOP-28 footprint, and practical design notes not found in the standalone manufacturer datasheet.

見積もり お問い合わせ
PIC16F873T-04E/SO - 8-Bit 4MHz PIC MCU 7KB Flash 28-SOIC | Microchip
PIC16F873T-04E/SO

PIC16F873T-04E/SO - 8-Bit 4MHz PIC MCU 7KB Flash 28-SOIC | Microchip

The Microchip Technology PIC16F873T-04E/SO is a CMOS Flash-based 8-bit microcontroller from the PIC16F87x family, executing one instruction per 200 ns instruction cycle at 4 MHz oscillator frequency. It integrates 7 KB (4K x 14) of Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM data memory, packaged in a 28-pin SOIC (SO) wide-body 7.50 mm option and supplied on Tape and Reel. The device is rated for the extended industrial -40C to +125C operating temperature range (the "E" suffix) and operates from a 4.0 V to 5.5 V supply. An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, program memory, data memory, peripherals, and I/O on a single silicon die. PIC microcontrollers use a RISC (Reduced Instruction Set Computer) Harvard architecture with separate program and data buses; the PIC16F873 implements 35 single-word instructions and is part of the "Mid-Range" 14-bit instruction core family, sitting between 12-bit baseline PICs and 16-bit enhanced PICs in Microchip's taxonomy. This category of MCU typically targets embedded control loops, sensor interfacing, and human-machine interface tasks where deterministic timing and low power matter more than raw compute. Key features include 22 digital I/O pins arranged across five ports (RA, RB, RC, RD, RE), five channels of 10-bit Analog-to-Digital Conversion (ADC), two analog comparators, a Capture/Compare/PWM (CCP) module, an Enhanced CCP module for full-bridge motor control, an MSSP peripheral supporting both SPI and I2C (master/slave), a USART with on-chip baud-rate generator, a 16-bit timer/counter with prescaler, 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 low-power standby modes. The 8-bit core runs at up to 5 MIPS at 20 MHz, with 200 ns instruction execution enabling deterministic loop times. The architecture separates program memory (Flash, 14-bit word width) from data memory (RAM, 8-bit byte width), connected through separate buses to enable simultaneous instruction fetch and data access. The 10-bit ADC samples up to 5 input channels with 50 ksps throughput, suitable for slow-sensor reads. The integrated USART, MSSP (SPI/I2C) and CCP peripherals allow direct interfacing to sensors, displays, EEPROM, and other microcontrollers without external glue logic. Typical applications include industrial process control, sensor node data acquisition, motor control with back-EMF feedback, automotive body electronics (non-safety), HVAC control boards, instrumentation, and white-goods appliance controllers. The 4 MHz speed grade (PIC16F873T-04E) is the slower industrial variant; the 20 MHz speed grade is the PIC16F873T-20E. When designing with the PIC16F873T-04E/SO, ensure the ICSP programming pins (RB6/RB7) are accessible on the PCB for production programming, place a 100 nF decoupling capacitor close to VDD, and reserve the MCLR/Vpp pin with the recommended 10 kohm pull-up. The 28-SOIC package is the same footprint as the PIC16F873A-I/SO, PIC16F876 and PIC16F873-04/SO, allowing direct substitution within the same PCB design with appropriate firmware verification.

見積もり お問い合わせ
PIC16F873T-04I/SO - 8-bit PIC MCU, 7KB Flash, 4MHz, 28-SOIC | Microchip
PIC16F873T-04I/SO

PIC16F873T-04I/SO - 8-bit PIC MCU, 7KB Flash, 4MHz, 28-SOIC | Microchip

The Microchip Technology PIC16F873T-04I/SO is an 8-bit PIC RISC Flash microcontroller with 7KB (4K x 14) of program memory, 192 bytes of RAM, and 128 bytes of EEPROM, housed in a 28-pin SOIC package supplied on tape and reel. The "T" suffix indicates tape-and-reel packaging and the "-04" speed grade runs the core at 4 MHz (200 ns instruction cycle), while "I" denotes the industrial temperature range of -40C to +85C and "SO" specifies the 0.295" wide 28-pin SOIC outline. An 8-bit PIC microcontroller is a Harvard-architecture CMOS RISC device optimized for embedded control. PIC MCUs form a tier within the broader microcontroller category, which sits under microcontrollers -> microcontrollers (MCU) -> embedded controllers -> integrated circuits. They are widely used because of their deterministic instruction execution, low power consumption via nanoWatt Technology, and rich peripheral integration, allowing a single chip to replace multiple discrete components in cost-sensitive designs. Key features of this part include 22 digital I/O lines, a 10-bit multi-channel Analog-to-Digital converter (ADC), two Capture/Compare/PWM modules with 10-bit PWM resolution, a Synchronous Serial Port (SSP) supporting SPI master and I2C (master/slave), one USART for asynchronous or synchronous serial communication, three timers (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit with prescaler and postscaler), and a brown-out reset plus power-on reset. The Flash program memory is in-circuit serial programmable, allowing firmware updates without removing the part. Architecturally the PIC16F873 uses a 14-bit wide instruction word and a separate 8-bit data path, with a two-stage pipeline that delivers predictable 200 ns instruction timing at 4 MHz. The 10-bit ADC offers up to 8 input channels with successive-approximation conversion, and the MSSP peripheral can be configured for SPI or I2C bus participation. Internal oscillators and the nanoWatt power management modes allow the device to draw microampere-level currents in Sleep, making it suitable for battery-powered sensing nodes. Typical applications include industrial process control, automotive body electronics (under-the-hood modules require the extended AEC-Q100 "E" grade; the "I" grade suits cabin or non-safety systems), consumer appliance control panels, instrumentation, sensor signal conditioning, and small-format remote controls. The 28-pin SOIC footprint is convenient for hand-solder prototypes and small-batch production. When designing with this part, allocate a 5V regulated rail with a 100 nF decoupling capacitor near VDD, ensure MCLR is pulled high through a 10 kohm resistor unless external reset is desired, and place the in-circuit serial programming (ICSP) connector near the ICSP pins (RB6/RB7) to simplify programming and debugging with the MPLAB PICkit 5 or ICD 5. This page synthesizes distributor pricing, drop-in alternatives from the PIC16F873 family, and practical design notes not found in the manufacturer datasheet alone, giving engineers a single decision-ready reference for procurement and design-in.

見積もり お問い合わせ
PIC16F873T-10E/SO - 8-Bit Flash MCU 20MHz 7KB SOIC-28 | Microchip
PIC16F873T-10E/SO

PIC16F873T-10E/SO - 8-Bit Flash MCU 20MHz 7KB SOIC-28 | Microchip

The Microchip PIC16F873T-10E/SO is an 8-bit Flash-based CMOS microcontroller from the PIC16F family, delivering up to 20 MHz instruction execution (200 ns instruction cycle) in a 28-pin SOIC package. It integrates 7 KB of program memory organized as 4K x 14 words, 192 bytes of data RAM, and 128 bytes of EEPROM, packaged as a SOIC-28 (0.295 inch body, 1.27 mm pitch). The 'E' suffix indicates the Enhanced Flash memory variant and the 'T' indicates tape-and-reel packaging. A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, and configurable I/O peripherals. The PIC16F family belongs to Microchip's mid-range 8-bit architecture that executes one instruction per cycle using a Harvard structure with separate program and data buses. Within the PIC16F87x sub-family, the 873 variant adds an integrated 10-bit Analog-to-Digital Converter and a synchronous serial port, distinguishing it from the 870/871/872 baseline parts that lack either ADC channels or certain communication peripherals. Key features include 22 digital I/O pins, three timers (Timer0, Timer1, Timer2), a 10-bit 5-channel ADC, a USART/SCI module for asynchronous serial communication, a Master Synchronous Serial Port (MSSP) supporting SPI and I²C, and a Capture/Compare/PWM (CCP) module. The nanoWatt Technology dynamic power management provides programmable brown-out reset, watchdog timer with on-chip oscillator, and multiple power-managed operating modes for low-power applications. The supply voltage range is 4.0 V to 5.5 V across the commercial and industrial temperature grades. Typical applications include industrial control panels, sensor signal conditioning, low-speed motor control loops, household appliance user interfaces, and battery-powered instrumentation where the 192-byte RAM, 7 KB Flash, and rich peripheral set offer a balanced cost-to-capability ratio. Engineers often use the PIC16F873T-10E/SO in designs that require a stable, mature toolchain with MPLAB X IDE, XC8 compiler, and the PICkit programmer ecosystem. When designing with this MCU, ensure that the configuration bits are set correctly for oscillator mode and watchdog operation. The ICSP programming interface shares pins with PORTB, so external pull-ups may interfere with in-circuit debugging. Decouple VDD with at least a 0.1 µF ceramic capacitor placed within 5 mm of the supply pin. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not aggregated in the manufacturer datasheet, helping engineers and procurement teams quickly assess fit-for-purpose and supply risk for the PIC16F873T-10E/SO.

見積もり お問い合わせ
PIC16F873T-20/SO - 8-Bit 20MHz MCU, 7KB Flash | Microchip
PIC16F873T-20/SO

PIC16F873T-20/SO - 8-Bit 20MHz MCU, 7KB Flash | Microchip

The Microchip PIC16F873T-20/SO is an 8-bit CMOS Flash-based RISC microcontroller running at up to 20 MHz (200 ns instruction cycle), packaged in a 28-pin SOIC (SO) wide-body 7.50 mm with tape-and-reel packaging, integrating 7 KB (4K x 14 words) of Flash program memory, 192 bytes of RAM, and 22 digital I/O pins. It belongs to the Mid-Range PIC16F family and is a 20 MHz speed-grade variant with the "T" suffix denoting Tape and Reel orientation, supporting an industrial temperature range of -40°C to +85°C and a supply voltage of 4.0 V to 5.5 V. A PIC microcontroller (Peripheral Interface Controller) is a family of 8/16/32-bit RISC microcontrollers from Microchip in which program memory, data memory, CPU, and peripherals (ADC, USART, timers, capture/compare/PWM, MSSP) are integrated into a single chip. Within the Microchip taxonomy, PIC16F is the Mid-Range 8-bit family using a 14-bit instruction word, sitting above the baseline PIC10/12/16 families and below the enhanced PIC18 family. PIC microcontrollers are widely used for embedded control where deterministic execution, low power, and broad peripheral integration matter more than raw CPU throughput. Key features include 5 channels of 10-bit ADC, a USART/SCI port, a Master Synchronous Serial Port (MSSP) supporting SPI and I²C (master/slave), two Capture/Compare/PWM modules, two 8-bit timers and one 16-bit timer, 256 bytes of EEPROM data memory, an internal brown-out reset, a watchdog timer, and in-circuit serial programming (ICSP) via the PGD/PGC pins. The Harvard-class architecture and 35 single-word instruction set give compact code density. Typical applications include appliance control, sensor signal conditioning, motor control driver boards, industrial instrument front ends, and low-power remote sensor nodes. With 22 I/O and on-chip ADC/USART/SPI/I²C, the PIC16F873T-20/SO commonly serves as the main MCU on 28-pin boards for HVAC controls, smart metering, white-goods user interfaces, and small-format automation. Designers should reserve PGD/PGC for ICSP, add a 100 nF decoupling cap close to VDD with a bulk 10 µF cap, and follow Microchip's AN734 mid-range reference for oscillator layout and MCLR reset network. This page synthesizes distributor pricing, parametric alternatives, and practical design notes beyond the manufacturer datasheet.

見積もり お問い合わせ
PIC16F873T-20I/SO - 8-bit PIC MCU, 7KB Flash, 20MHz, 28-SOIC
PIC16F873T-20I/SO

PIC16F873T-20I/SO - 8-bit PIC MCU, 7KB Flash, 20MHz, 28-SOIC

The Microchip Technology PIC16F873T-20I/SO is an 8-bit PIC16 microcontroller (MCU) featuring 7KB (4K x 14 words) of Flash program memory, 192 bytes of SRAM, and 128 bytes of EEPROM, executing instructions at up to 20MHz (200ns instruction cycle) from a 28-pin SOIC wide-body package. The 'T' suffix denotes tape-and-reel packaging, '20' denotes 20MHz maximum clock speed, 'I' denotes the industrial -40C to +85C operating temperature range, and 'SO' denotes the 28-pin SOIC wide-body (300mil) surface-mount package. Core peripherals include 22 digital I/O pins, three timer modules (Timer0/1/2), two 16-bit Capture/Compare/PWM (CCP) modules, a 10-bit multi-channel Analog-to-Digital Converter (ADC), a USART, and a Synchronous Serial Port (SSP) supporting SPI master and I2C. The device operates from 2.0V to 5.5V across PIC16F87X family variants. A PIC (Peripheral Interface Controller) microcontroller is a family of Harvard-architecture 8-bit RISC microcontrollers originally developed by General Instruments and later popularized by Microchip Technology. PIC MCUs integrate a CPU core, non-volatile Flash program memory, RAM, EEPROM, and a configurable set of peripherals (ADC, timers, communication interfaces) onto a single CMOS die. They sit at the low-power/low-cost edge of the embedded-MCU taxonomy: PIC -> microcontroller -> embedded processor -> semiconductor IC. PIC16F-series devices target mid-range 8-bit applications with instruction counts around 35, balancing code density against deterministic real-time performance. Key features of the PIC16F873T-20I/SO include the 10-bit ADC with up to 5 input channels, two 16-bit CCP modules providing PWM (max 10-bit resolution), Capture (max resolution 12.5ns at 20MHz), and Compare functions, plus an in-circuit serial programming (ICSP) interface that allows firmware updates without removing the MCU from the board. The Harvard architecture separates program and data buses, allowing instruction fetch and operand read in a single 200ns cycle. The Flash-based program memory supports >1000 erase/write cycles and typical data retention exceeding 40 years, according to Microchip's PIC16F873/4/6/7 datasheet family documentation. Typical applications for the PIC16F873T-20I/SO span industrial control, sensor interfacing, low-power embedded control, home appliances, automotive body electronics, and consumer white goods. Engineers choose this part for legacy PIC16F87X designs, PICkit-2/PICkit-3 ICD debugging, and applications where code size, peripheral count, and industrial temperature range are more important than raw CPU throughput. Note that Microchip has marked the broader PIC16F87X family as a 'legacy' family - newer designs should evaluate PIC16F1xxx enhanced mid-range or PIC18 alternatives. When designing with this device, ensure decoupling capacitors (100nF ceramic plus 10uF bulk) are placed within 5mm of VDD/VSS pins and that the MCLR reset pin has the proper pull-up configuration. Designers should also verify that ICSP programming header connections are routed to allow in-circuit firmware updates during development.

見積もり お問い合わせ
PIC16F874-04/L - 8-Bit 4MHz 7KB Flash MCU 44-PLCC | Microchip
PIC16F874-04/L

PIC16F874-04/L - 8-Bit 4MHz 7KB Flash MCU 44-PLCC | Microchip

The Microchip Technology PIC16F874-04/L is an 8-bit CMOS FLASH-based microcontroller from the PIC16F family, operating at up to 4 MHz with 200 ns instruction execution, packaged in a 44-pin PLCC (Plastic Leaded Chip Carrier) with J-lead termination. It integrates 7 KB (4K x 14) of FLASH program memory, 192 bytes of SRAM, and 128 bytes of EEPROM data memory, providing a balanced memory footprint for embedded control applications. The device operates from 4V to 5.5V supply across the industrial -40C to +85C temperature range, and exposes 33 digital I/O pins for peripheral interfacing. A PIC microcontroller is a programmable system-on-chip that combines a RISC CPU core, non-volatile program memory, RAM, EEPROM, and on-chip peripherals (timers, ADC, USART, I2C/SPI, PWM) into a single IC. Within the broader taxonomy, the PIC16F874 belongs to the mid-range PIC16 family, which sits between the baseline PIC10/12/16 family and the high-performance PIC18 and dsPIC families. Mid-range PICs are widely used in industrial control, automotive body electronics, and consumer appliances because of their deterministic architecture, low power consumption, and free MPLAB X IDE toolchain. Key features of the PIC16F874-04/L include five 8-bit/16-bit timer/counter modules, a 10-bit ADC with up to 8 channels, a USART with support for RS-485/RS-232, an MSSP module supporting SPI and I2C (master/slave), a parallel slave port for external bus interfacing, and a 14-bit instruction word optimized for C and assembly development. The 04 speed grade limits the oscillator to 4 MHz, yielding 1 us instruction cycles, which is well-suited to applications that do not require high-speed sampling. Architecturally, the PIC16F874 uses a Harvard RISC core with separate code and data buses, a hardware multiplier is absent on this mid-range device, and interrupt handling is vectored with prioritized sources. The FLASH memory supports in-circuit serial programming (ICSP) via RB6/RB7, enabling field firmware updates without removing the device from the board. Typical applications include industrial automation controllers, HVAC and thermostat systems, motor control front-ends, smart sensor hubs, and legacy embedded products migrating from PIC16C/CR to FLASH. The 44-PLCC package offers socketed replacement-friendly mounting for low-volume and prototyping builds. According to Microchip, the PIC16F874 is recommended for new designs; engineers are pointed to PIC16F884 for new designs that need more memory, ADC channels, and peripherals. When designing with this MCU, allocate a 100 nF decoupling capacitor within 5 mm of VDD and a 10 uF bulk capacitor near the ICSP header. Use a 4 MHz crystal with 22 pF load capacitors if higher timing accuracy than the internal RC oscillator is required. Note that the 04 speed grade caps oscillator frequency at 4 MHz; if 20 MHz operation is needed, select the PIC16F874-20/L variant.

見積もり お問い合わせ
PIC16F874-04/PQ - 8-bit MCU, 7KB Flash, 33 I/O, 4MHz | Microchip
PIC16F874-04/PQ

PIC16F874-04/PQ - 8-bit MCU, 7KB Flash, 33 I/O, 4MHz | Microchip

The Microchip Technology PIC16F874-04/PQ is an 8-bit Flash microcontroller from the PIC16F87x family operating at up to 4 MHz with 7 KB (4K x 14) of program memory, 192 bytes of RAM, and 128 bytes of EEPROM, housed in a 44-pin MQFP (10x10 mm) package. It integrates a 10-bit ADC with 8 channels, a USART, MSSP (SPI/I2C), two 8-bit timers and one 16-bit timer, plus a 33-pin I/O complement in an industry-standard PIC mid-range core architecture. A Microcontroller Unit (MCU) is a single-chip computer containing a CPU core, program memory (Flash/ROM), data memory (RAM), timers, communication peripherals, and I/O pins on one IC. PIC microcontrollers are RISC-based Harvard-architecture devices optimized for deterministic instruction execution. Within the broader semiconductor hierarchy, MCUs sit below microprocessors (MPUs) and above discrete logic ICs, serving as the embedded "brain" in everything from white goods to industrial controllers. Key features of the PIC16F874-04/PQ include 4 MHz maximum clock speed, 200 ns instruction cycle time, an operating voltage range of 4.0 V to 5.5 V, in-circuit serial programming (ICSP), and a 14-bit instruction word with only 35 single-word instructions. The 10-bit A/D converter with 8 input channels is multiplexed across port pins, enabling direct sensor interfacing without external ADC ICs. The PIC16F874 architecture uses a 14-bit instruction word with separate code and data buses (Harvard), allowing simultaneous fetch and access. The 4 MHz oscillator yields a 1 MIPS throughput, and the integrated brown-out reset, watchdog timer, and power-on reset provide robust field reliability. The 33 I/O pins can source/sink up to 25 mA each, sufficient for direct LED drive. Typical applications include industrial control panels, instrumentation, sensor signal conditioning nodes, motor-control front-ends, and embedded data acquisition systems. The wide 4-5.5V supply range suits both 5V industrial buses and battery-backed designs. Common companion chips are the MCP2551 CAN transceiver and the MCP1700 LDO regulator. When designing with this part, ensure decoupling on VDD/VSS pins with 100 nF ceramic caps placed within 5 mm of each pin. Note that the "-04" speed grade limits operation to 4 MHz; for 20 MHz use the PIC16F874-20/PQ variant. The 44-MQFP footprint matches the PIC16F877-04/PQ, allowing PCB reuse with larger-memory variants. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone. Source data is from Microchip's official PIC16F87x datasheet (DS30292D) and 2026 distributor listings.

見積もり お問い合わせ
PIC16F874-04E/L - 4MHz 8-bit Flash MCU 7KB | 44-PLCC | Microchip
PIC16F874-04E/L

PIC16F874-04E/L - 4MHz 8-bit Flash MCU 7KB | 44-PLCC | Microchip

The Microchip Technology PIC16F874-04E/L is an 8-bit CMOS Flash-based PIC microcontroller in a 44-pin PLCC (16.59x16.59 mm) package, executing instructions at 4 MHz with 200 ns cycle time. The part integrates 7 KB of Flash program memory (organized 4K x 14), 192 bytes of SRAM data memory, and 128 bytes of EEPROM, and it carries the -04E temperature/qualification suffix denoting the extended industrial temperature grade with automotive-style process screening. A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, working RAM, and a rich set of programmable peripherals. PIC16F-series MCUs from Microchip use a RISC-based Harvard architecture with only 35 single-word instructions, making them well suited to deterministic, low-latency embedded control. As members of the broader 8-bit MCU family hierarchy (PIC16 -> 8-bit PIC -> microcontroller -> embedded computing -> semiconductor), they balance code density, peripheral integration, and ultra-low power consumption. Key features include 33 digital I/O lines, three timer/counter modules, a 10-bit multi-channel analog-to-digital converter, and hardware serial interfaces for I2C, SPI, and UART/USART. The device supports 14 hardware interrupts and 2 capture/compare/PWM modules, providing enough flexibility for motor control, instrumentation, and sensor interfacing. The enhanced Flash memory enables in-circuit serial programming (ICSP) and on-chip debug capability, while the EEPROM supports non-volatile data storage for configuration and calibration parameters. Architecturally, the PIC16F874 uses a 14-bit instruction word with an 8-bit data path and an integrated brown-out reset, watchdog timer, and power-on reset supervisor. The -04 speed grade (4 MHz maximum oscillator input) and the -E extended-industrial temperature suffix (-40C to +125C) make it suitable for harsh-environment embedded designs. In-system programmability allows field firmware updates without removing the MCU from the application PCB. Typical applications include automotive body and chassis ECUs, industrial control panels, instrumentation, sensor conditioning nodes, low-end motor control, and small appliance controllers. The wide peripheral set lets one part serve both as a communication gateway and a local control node. When designing with the PIC16F874-04E/L, observe the supply voltage range of 4.0 V to 5.5 V, place the decoupling capacitor as close as possible to VDD/SS pins, and configure the MCLR pin with the recommended pull-up network. Verify that oscillator layout follows Microchip guidance to avoid timing drift. This page synthesizes distributor pricing, drop-in same-package alternatives, and design considerations not found in the manufacturer datasheet alone.

見積もり お問い合わせ