製品 (20,000+)

PIC16F84A-04I/P - 8-bit Flash MCU, 4MHz, 1.75KB | Microchip DIP-18
PIC16F84A-04I/P

PIC16F84A-04I/P - 8-bit Flash MCU, 4MHz, 1.75KB | Microchip DIP-18

The Microchip Technology PIC16F84A-04I/P is an 8-bit CMOS Flash/EEPROM-based RISC microcontroller in a 18-pin PDIP through-hole package, rated for 4 MHz operation across the industrial temperature range (-40C to +85C). It integrates 1.75 KB of Flash program memory (1024 x 14 words), 68 bytes of RAM, 64 bytes of EEPROM data memory, and 13 general-purpose digital I/O pins, all delivered through a 35-instruction RISC core that executes most instructions in a single 200 ns cycle at 20 MHz. A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash/ROM), volatile data memory (RAM), and peripheral interfaces (I/O, timers, communications). Within the broader semiconductor taxonomy, an MCU sits below the microprocessor (which requires external memory) but above custom logic ICs. The PIC16F84A belongs to the PIC mid-range family of 8-bit microcontrollers, itself a subset of Microchip's 8-bit PIC portfolio alongside PIC10/12/14/16/18 families. Its position as a mid-range Flash MCU made it one of the most widely adopted learning and hobbyist controllers between the late 1990s and 2010s. The PIC16F84A uses a Harvard architecture with separate code and data buses, a 14-bit instruction word, and two hardware I/O ports (PORTA 5-bit, PORTB 8-bit). Key features include a watchdog timer with on-chip RC oscillator, power-on reset, brown-out detection, power-saving sleep mode, in-circuit serial programming (ICSP) via RB6/RB7, and four interrupt sources. The internal RC timing chain supports selectable clock modes including external crystal/ceramic resonator and low-power LF oscillator. Typical applications span legacy embedded control, industrial sensor conditioning, simple keypad scanners, hobbyist robotics, educational development boards, and battery-powered instruments where 1.75 KB of Flash and 13 I/O pins are sufficient. Modern designs typically migrate to PIC16F628A, PIC16F88, PIC16F1827, or PIC16F1xxx enhanced mid-range cores, but the original PIC16F84A remains in production for long-lifecycle industrial and automotive aftermarket designs. When designing with this device, note the 4 MHz speed grade designation (-04 vs -20); at 5V the -04 grade operates up to 4 MHz and the -20 grade up to 20 MHz. Power supply decoupling requires a 100 nF ceramic capacitor close to VDD with a bulk 10-47 uF electrolytic, and MCLR must be pulled high through a 10-47 kohm resistor for normal operation. This page synthesizes distributor pricing, drop-in 18-pin PDIP alternatives, and practical design notes not consolidated in the manufacturer datasheet alone. Engineers seeking modern feature parity should consult the PIC16F628A migration guide referenced in the design notes.

見積もり お問い合わせ
PIC16F84A-04I/SO - 4MHz 8-bit Flash MCU, 1.75KB | Microchip
PIC16F84A-04I/SO

PIC16F84A-04I/SO - 4MHz 8-bit Flash MCU, 1.75KB | Microchip

The Microchip Technology PIC16F84A-04I/SO is an 8-bit RISC microcontroller from the legendary PIC16F84A family, packaged in an 18-pin SOIC (SO) and rated for 4 MHz operation across the industrial temperature range. The device integrates 1.75 KB of self-programmable Flash program memory (1024 × 14-bit words), 68 bytes of SRAM, and 64 bytes of EEPROM data memory, packaged as an 18-pin SOIC. What is an 8-bit Flash microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripherals. The 8-bit designation means the CPU processes data 8 bits at a time; Flash memory allows in-system reprogrammability. Within the broader semiconductor taxonomy, an 8-bit MCU belongs to the microcontroller family, itself a subset of microprocessors and embedded processors. The PIC16F84A family pioneered in-circuit serial programming (ICSP) and remains a teaching staple for embedded engineering curricula. Key features include 35 single-word instructions (most single-cycle at 200 ns), 13 digital I/O pins with individual direction control, a 14-bit instruction word, and a hardware USART/SCI for asynchronous serial communication (PIC16F84A revision). The device supports 8-bit × 8-bit hardware multiply, a watchdog timer with on-chip RC oscillator for reliable operation, and an in-circuit debugger (ICD) interface. The PIC16F84A also offers power-saving SLEEP mode and four oscillator options (RC, LP, XT, HS) for design flexibility. Architecturally, the PIC16F84A uses a Harvard bus architecture with separate program and data paths, enabling simultaneous instruction fetch and operand access. The RISC instruction set (35 instructions) simplifies compiler design and accelerates learning cycles. Its CMOS implementation delivers extremely low power consumption (~2 mA active at 4 MHz, <1 µA standby), making it suitable for battery-backed designs, while the optional on-chip 4 MHz RC oscillator simplifies BOM by eliminating an external crystal in cost-sensitive applications. Typical applications include legacy industrial control, hobby robotics, low-cost sensor front-ends, PIC learning/development boards, simple UART-to-GPIO bridges, and replacement of older PIC16C84 designs. Education kits benefit from the small instruction set, while production designs leverage the EEPROM for parameter storage. When designing with this part, ensure MCLR reset is properly pulled up through a 10 kΩ resistor and that the ICSP clock/data lines are reserved for production programming. Choose the oscillator mode carefully; the -04 speed grade is specified for 4 MHz operation, so the 20 MHz PIC16F84A-20 variant is required for higher clock rates. Brown-out detection is not internal - external supervision is recommended for harsh industrial environments. This page synthesizes distributor inventory, parametric cross-reference data, and practical design guidance not available in a single source.

見積もり お問い合わせ
PIC16F84A-20/P - 8-Bit 20MHz 1.75KB Flash MCU | Microchip DIP-18
PIC16F84A-20/P

PIC16F84A-20/P - 8-Bit 20MHz 1.75KB Flash MCU | Microchip DIP-18

The Microchip Technology PIC16F84A-20/P is an 8-bit CMOS Flash/EEPROM-based mid-range microcontroller in the PIC16 family, executing one instruction every 200 ns at a 20 MHz oscillator and packaged in an 18-pin PDIP (DIP-18). It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM data memory, and 64 bytes of EEPROM, with 13 digital I/O pins organized on two ports (PORTA, PORTB) and a 15-bit hardware stack supporting two levels of subroutine nesting. A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, peripherals, and I/O on one die, designed for embedded control tasks. Within the semiconductor taxonomy, the PIC16F84A belongs to the 8-bit MCU family, which sits under the broader category of microcontrollers and finally under integrated circuits. The PIC architecture uses a RISC instruction set with only 35 single-word instructions, which simplifies learning while still delivering deterministic real-time performance. Key features include 20 MHz maximum clock, 4.0-5.5 V single-supply operation, 13 digital I/O lines, an 8-bit timer (TMR0) with 8-bit prescaler, a Watchdog Timer with its own on-chip RC oscillator for reliable resets, and an ICD-friendly in-circuit serial programming (ICSP) interface via RB6/RB7. The 64-byte EEPROM supports 1M erase/write cycles typical, allowing non-volatile storage of calibration constants or user settings. Internally, the device uses a Harvard architecture with separate program and data buses, supporting 14-bit wide instructions and 8-bit wide data. Power consumption is minimized by the nanoWatt technology features: SLEEP mode with < 1 µA typical standby current, software-controlled oscillator switching between INTOSC mode if available in derivative parts, and selective peripheral disable. Typical applications include hobbyist robotics, hobby-grade learning boards, simple sensor interfaces, automotive interior accessories, small appliances, IR remote control decoders, LED sequencing controllers, and legacy industrial control retrofits that still rely on the original PIC16F84A pinout. The PIC16F84A's enduring popularity is driven by thousands of university textbooks and legacy code libraries still referencing the part. When designing, route ICSPDAT (RB6) and ICSPCLK (RB7) away from high-frequency switching nodes, place a 100 nF decoupling capacitor within 5 mm of VDD, and ensure the MCLR pull-up is at least 10 kΩ to allow reliable in-circuit programming. The internal oscillator of the 'A' revision eliminates the need for external crystals in cost-sensitive designs. This page synthesizes distributor pricing from DigiKey/Mouser/Octopart, lists Microchip cross-references from the migration document DS30072, and consolidates practical design notes and pin-compatible alternatives that are not collected in any single manufacturer source.

見積もり お問い合わせ
PIC16F84A-20/SO - 8-bit 20MHz Flash MCU, 1.75KB | Microchip
PIC16F84A-20/SO

PIC16F84A-20/SO - 8-bit 20MHz Flash MCU, 1.75KB | Microchip

The Microchip Technology PIC16F84A-20/SO is an 8-bit CMOS Flash/EEPROM-based mid-range microcontroller delivering 20 MHz instruction execution (200 ns per instruction cycle) from a 4.0–5.5 V supply, housed in an 18-pin SOIC (0.300 inch, 7.50 mm body) package. It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory, providing a self-contained solution for embedded control with on-chip non-volatile storage. A microcontroller (MCU) is a single-chip computer containing a CPU, memory, and programmable I/O peripherals. The PIC16F84A belongs to Microchip's mid-range PIC16 family, positioned between the baseline PIC10/12/16 series and the high-performance PIC18/dsPIC families. Mid-range MCUs balance code density, peripheral set, and cost, making them well suited to consumer, industrial, and educational designs where 8-bit and more compute headroom than a 6-pin baseline device is required. The device offers 13 bidirectional digital I/O pins organized into two ports (PORTB 8-bit, PORTA 5-bit), a 14-bit instruction word, 35 single-word instructions, an 8-level deep hardware stack, and a configurable Watchdog Timer with its own on-chip RC oscillator. An In-Circuit Serial Programming (ICSP) interface allows Flash/EEPROM programming without removing the part from the board, and an In-Circuit Debugger (ICD) is supported via the RB6/RB7 pins. Power-management features include nanoWatt Technology with selectable Sleep, Run, Idle, and power-on Reset modes to minimize quiescent current in battery-fed designs. Architecturally the PIC16F84A uses a Harvard RISC core with separate program and data buses, enabling single-cycle instruction fetch while the previous instruction executes. The high-endurance Flash cell is rated for 1,000 erase/write cycles, and EEPROM supports 1,000,000 erase/write cycles for non-volatile data logging. The part targets applications where simplicity, deterministic timing, and field-upgradability matter more than raw throughput. Typical end uses include educational trainer boards, hobbyist prototyping platforms, simple sensor and appliance controllers, low-volume industrial automation, and drop-in replacements for legacy PIC16F84 designs. Its wide adoption makes it a frequent reference design for teaching RISC fundamentals. Designers should note that migrating legacy PIC16F84 code may require consulting Microchip's PIC16F84-to-PIC16F84A migration document (DS30072) for subtle register differences. For reliable operation, place 0.1 uF decoupling close to VDD and confirm the configured oscillator mode matches the external crystal or internal RC selection. When in-circuit debugging is required, dedicate RB6/RB7 to ICSP and avoid high-impedance analog loads on these pins during programming cycles.

見積もり お問い合わせ
PIC16F84A-20/SS - 8-Bit 20MHz 1.75KB Flash MCU SSOP-20
PIC16F84A-20/SS

PIC16F84A-20/SS - 8-Bit 20MHz 1.75KB Flash MCU SSOP-20

The Microchip Technology PIC16F84A-20/SS is an 8-bit CMOS Flash/EEPROM-based microcontroller in the PIC16F family, delivering 20 MIPS performance (200 ns instruction execution) with 1.75 KB of program Flash plus 64 bytes of EEPROM data memory and 68 bytes of general-purpose RAM, all housed in a 20-pin SSOP (Shrink Small Outline Package). It runs at up to 20 MHz clock from a 4.0 V to 5.5 V supply and exposes 13 bidirectional digital I/O pins plus one input-only pin, making it one of the original "workhorse" 18-pin-class 8-bit microcontrollers. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and configurable peripheral I/O. Within the broader taxonomy, the PIC16F84A sits in the mid-range PIC16 family of 8-bit RISC microcontrollers from Microchip Technology, which in turn is part of the wider semiconductor category of embedded processors and microcontrollers. The 8-bit PIC architecture uses a Harvard design with separate code and data buses and a small, deterministic instruction set ideal for real-time control tasks. Key features include 1.75 KB (1K x 14) of self-programmable Flash program memory, 64 bytes of EEPROM, 68 bytes of RAM, 13 fully featured I/O pins with individual direction control, a 14-bit-wide instruction word, two 8-bit timers (Timer0, Timer2) plus one 16-bit timer (Timer1) with an external capture input, an 8-bit prescaler shared with the watchdog timer, an analog comparator, a hardware USART (SCI), and a synchronous serial port (SSP) supporting SPI. The device also includes a power-on reset (POR), brown-out reset (BOR) option, watchdog timer with on-chip RC oscillator, and Microchip's nanoWatt Technology for power-managed sleep modes that drop quiescent current into the microamp range. Typical applications include hobbyist and educational boards, sensor interfacing, simple motor and relay control, low-cost industrial control, electronic metering, and any design that benefits from the very small footprint, robust Flash self-programmability, and a mature toolchain (MPLAB X, MPASM, XC8). The SSOP-20 form factor suits compact SMD designs that cannot accommodate the 18-pin DIP. Design tip: route the MCLR pin through a proper pull-up network (typically 10 kohm to VDD), provide bulk decoupling (100 nF + 10 uF) within 5 mm of the VDD pin, and configure the configuration bits (fuses) carefully because the PIC16F84A will not execute code with a misprogrammed oscillator or watchdog setting. The I/O sink/source current is approximately 25 mA per pin and 200 mA total, so use current-limiting resistors on LED loads. This page synthesizes distributor pricing, drop-in PIC16F84A-package alternatives, and practical design notes not found in the manufacturer datasheet.

見積もり お問い合わせ
PIC16F84A-20E/P - 8-Bit 20MHz 1.75KB Flash MCU | Microchip
PIC16F84A-20E/P

PIC16F84A-20E/P - 8-Bit 20MHz 1.75KB Flash MCU | Microchip

The Microchip Technology PIC16F84A-20E/P is an 8-bit CMOS Flash/EEPROM-based microcontroller in the PIC16F family, housed in a 18-pin PDIP (Through-Hole) package with an extended operating temperature range (-40C to +125C). The device delivers 20 MHz maximum clock speed, 200 ns instruction cycle time, and 1.75 KB (1K x 14) of Flash program memory with 68 bytes of RAM and 64 bytes of EEPROM data memory, plus 13 digital I/O pins organized on 2 ports (PORTB 8-bit, PORTA 5-bit). A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, non-volatile EEPROM data storage, and programmable I/O peripherals. PIC microcontrollers from Microchip use a Harvard RISC architecture with separate program and data buses, allowing instruction fetch and data access to occur in the same cycle. The PIC16F84A belongs to the Mid-Range 14-bit instruction family and executes 35 single-word instructions per cycle, providing deterministic real-time behavior ideal for embedded control. Key features of the PIC16F84A-20E/P include 1.75 KB self-programmable Flash program memory, 64 bytes of true EEPROM for non-volatile data storage, a hardware USART0 multiplier (note: PIC16F84A has no USART - it provides a 8-bit timer/counter TMR0 with programmable prescaler, watchdog timer, and 4 oscillator options including XT, HS, LP, and RC), in-circuit serial programming (ICSP) via two pins, and power-on reset / brown-out detection support. The 20E suffix designates the 20 MHz speed grade with the Extended (-40C to +125C) operating temperature range. The PIC16F84A-20E/P uses a RISC pipeline executing one instruction per cycle (4 clock cycles per instruction cycle), with 200 ns instruction execution time at 20 MHz. The internal architecture separates 14-bit program word Flash from 8-bit data RAM and 8-bit EEPROM, accessed through separate address spaces. An 8-bit prescaler extends the TMR0 timer/counter to effective 16-bit operation, and a hardware watchdog timer (WDT) with its own on-chip RC oscillator improves reliability in unattended installations. Typical applications for the PIC16F84A-20E/P include hobbyist and educational projects, simple sensor interfaces, low-volume industrial controllers, appliance control boards, legacy embedded designs migrated from PIC16C84 OTP parts, and timing/sequencing applications in industrial control panels. Its 13 I/O pins and small footprint make it well-suited for breadboard prototyping and Through-Hole PCB assembly. When designing with the PIC16F84A-20E/P, place a 100 nF decoupling capacitor directly across VDD/VSS within 5 mm of the pins, select the oscillator mode (XT/HS/LP/RC) appropriate for the crystal frequency, and ensure MCLR is tied to VDD through a 10 kohm resistor for normal operation or driven low for in-circuit reset. The 20E temperature grade extends operation to -40C to +125C - verify that your application's thermal envelope matches the E grade rather than the I (industrial, -40C to +85C) or no-suffix (commercial, 0C to +70C) variant. This page synthesizes distributor pricing, drop-in alternatives drawn from the same PIC16F family, and practical design notes that go beyond the manufacturer datasheet summary - giving buyers and engineers a single reference for the PIC16F84A-20E/P.

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

PIC16F84A-20E/SO - 8-Bit 20MHz Flash MCU, 1.75KB | Microchip

The Microchip Technology PIC16F84A-20E/SO is an 8-bit CMOS Flash/EEPROM microcontroller based on the PIC16 architecture, executing one instruction per 200 ns cycle (5 MHz instruction-rate from a 20 MHz oscillator). It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM, and 64 bytes of EEPROM data memory in an 18-pin SOIC package (0.295 inch / 7.50 mm body width). The device operates from 4.0 V to 5.5 V across the extended industrial temperature range of -40 °C to +125 °C. An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, I/O peripherals, and timers in one package; the PIC16 family belongs to Microchip's mid-range 8-bit PIC architecture lineage, broadly classified as an 8-bit microcontroller -> MCU -> embedded processor -> semiconductor IC. The 'F' in PIC16F84A denotes Flash program memory (reprogrammable in-circuit), and the 'A' revision adds the enhanced 14-bit instruction set and improved Flash endurance compared to the original PIC16F84. Key features include 13 general-purpose digital I/O pins, a 20 MHz maximum oscillator input (5 MIPS sustained throughput), 8-bit timer/counter (TMR0) with 8-bit prescaler, a 16-bit timer/counter (TMR1) with dedicated prescaler, a Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable reset, and Power-On Reset (POR). The 14-bit instruction set comprises only 35 single-word instructions, simplifying code development and shortening learning curves for new embedded designers. The device supports in-circuit serial programming (ICSP) via two pins (RB6/ICSPCLK and RB7/ICSPDAT), enabling firmware updates without removing the MCU from the board. Typical applications include hobbyist and educational projects, low-volume embedded controllers, automotive body and interior modules, industrial sensor interfaces, simple motor control, LED driving patterns, and legacy PIC16F84 replacement designs. The 18-SOIC footprint is compatible with the original PIC16F84A-20/SO, allowing drop-in PCB reuse. The 'E' suffix in -20E/SO indicates the extended -40 °C to +125 °C operating temperature grade (vs. 'I' = industrial -40 °C to +85 °C, no suffix = 0 °C to +70 °C commercial), while '20' specifies the 20 MHz maximum oscillator frequency and 'SO' designates the 18-pin SOIC package. Design considerations include a minimum 4.0 V supply (the device will NOT operate from 3.3 V rails commonly used by modern ARM Cortex-M parts), 5 V-tolerant I/O only, and an external oscillator or crystal required for timing. The WDT should be enabled in any field-deployed product to recover from software lockup. Decouple VDD with at least 0.1 µF ceramic plus 10 µF bulk within 5 mm of the supply pin, and keep oscillator traces short and ground-guarded for noise immunity. This page synthesizes distributor pricing, drop-in same-package alternatives, application guidance, and design notes not found in the manufacturer datasheet alone - intended for both new PIC16F84A designs and engineers modernizing legacy PIC16F84 production boards.

見積もり お問い合わせ
PIC16F84A-20I/P - 8-Bit 20MHz 1.75KB Flash MCU | Microchip
PIC16F84A-20I/P

PIC16F84A-20I/P - 8-Bit 20MHz 1.75KB Flash MCU | Microchip

The Microchip Technology PIC16F84A-20I/P is an 8-bit CMOS Flash/EEPROM-based microcontroller in the PIC16 mid-range family, delivering 20 MHz clock input with a 200 ns instruction cycle in a 18-pin PDIP (P) package with industrial temperature grade (-40C to +85C). It integrates 1024 words (1.75 KB) of Flash program memory, 68 bytes of data RAM, and 64 bytes of EEPROM data memory, with 13 digital I/O pins across PORTA and PORTB. The device executes a compact 35-instruction RISC set, branches are two-cycle while all other instructions complete in one cycle, easing code development and shortening time-to-market for embedded designers. A microcontroller (MCU) is a single-chip computer that contains a CPU, program memory, RAM, peripherals, and I/O. Microcontrollers belong to the broader integrated circuit family and are the foundation of embedded systems that automate industrial, consumer, and automotive products. The PIC16 mid-range family sits in Microchip's 8-bit portfolio between the baseline 12/14-bit cores and the 16-bit dsPIC/PIC24 lines, balancing code density, peripheral integration, and cost for entry-level to mid-tier designs. Key features include 200 ns instruction execution, 8-bit timer/counter, 13 I/O pins with individual direction control, 4 MHz internal oscillator-free operation (relies on external crystal or RC), 256-byte EEPROM, in-circuit serial programming (ICSP) capability, watchdog timer with on-chip RC oscillator, and power-saving sleep mode. The device operates from 2.0 V to 5.5 V (industrial temp grade), draws less than 1 mA typical operating current at 5 V/4 MHz, and supports brown-out detection via the configuration bits. The 13 I/Os source/sink up to 25 mA, sufficient to drive small relays or LEDs directly. The architecture is Harvard RISC with separate 14-bit program bus and 8-bit data bus, deep hardware stack of 8 levels, and configurable internal/external oscillator selection. Peripheral integration includes one 8-bit timer with prescaler and one 16-bit timer (Timer0/Timer1, depending on variant) and a synchronous serial port (SSP) for SPI/I2C master mode, supporting EEPROM and peripheral expansion. The Flash memory supports 1000 erase/write cycles typical and 40-year data retention, suitable for in-field firmware updates via ICSP. Typical applications include hobbyist and educational platforms, consumer appliance controls, low-end automotive body electronics (non-AEC-Q100), sensor interfaces, lighting controllers, small motor drives via MOSFET gates, and serial-protocol bridges (SPI/UART). The 20 MHz speed with 5 V tolerance allows direct interfacing to legacy 5 V peripherals while the ICSP header keeps prototype iteration fast. When designing with PIC16F84A-20I/P, remember it is NOT a drop-in replacement for PIC16F628A or PIC16F88 in all cases due to differing peripheral register layouts - verify register maps before migration. Always install a 100 nF decoupling capacitor on VDD close to the pin, a 10-100 ohm resistor on MCLR if not driven directly, and ensure the oscillator configuration bits match the chosen XT/HS/LP/RC mode to avoid start-up failures. This page synthesizes distributor pricing, pin-compatible Microchip drop-in alternatives, and practical design notes not found in the manufacturer datasheet, delivering engineering context beyond raw specification tables.

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

PIC16F84A-20I/SO - 20MHz 8-Bit Flash MCU 18-SOIC | Microchip

The Microchip Technology PIC16F84A-20I/SO is a 20 MHz, 8-bit CMOS Flash/EEPROM-based microcontroller in an 18-pin SOIC package, industrial temperature grade (-40C to +85C). It integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM, 64 bytes of EEPROM data, and 13 digital I/O pins in the PIC16 mid-range RISC family. What is a PIC16F84A? The PIC16F84A is a classic member of Microchip's PIC mid-range 8-bit microcontroller family. Microcontrollers (MCUs) are single-chip computers that integrate CPU, program memory, data memory, and programmable I/O peripherals; this particular part belongs to the "enhanced Flash MCU" sub-family and is targeted at simple embedded control tasks where deterministic instruction execution and easy in-circuit serial programming matter more than raw MIPS. It sits in the taxonomy: microcontroller -> 8-bit MCU -> PIC16 family -> PIC16F84A. Key features include 200 ns instruction execution (5 MIPS at 20 MHz), 35 single-word instructions, 14-bit wide instruction word, two hardware timers (Timer0 with 8-bit prescaler, Timer2), 10-bit resolution capture/compare/PWM, and a 4 MHz internal RC oscillator option. The 13 I/O pins source/sink up to 25 mA each, enabling direct LED or relay drive without external buffers. Architecturally the PIC16F84A uses Harvard memory with separated code and data buses, 8-level deep hardware stack, and a 14-bit instruction word optimized for compact code density. The Flash program memory supports in-system serial programming (ICSP) via RB6/RB7, allowing firmware updates after PCB assembly without desoldering the device. Typical applications include consumer appliances, automotive body electronics, industrial control modules, sensor signal conditioning, and educational/hobbyist designs. The device's small footprint and mature toolchain (MPLAB X + XC8) make it a frequent choice for cost-sensitive, low-pin-count embedded products. When designing with this part, pair it with a 100 nF decoupling capacitor on VDD and an external 4 MHz or 20 MHz crystal between OSC1/OSC2 for timing-accurate applications; software delay loops are sufficient if only the internal 4 MHz RC oscillator is used. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes for the PIC16F84A-20I/SO that complement the manufacturer datasheet with concise, citation-ready engineering context.

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

PIC16F84A-20I/SS - 8-Bit 20MHz 1.75KB Flash MCU | Microchip

The Microchip Technology PIC16F84A-20I/SS is an 8-bit CMOS Flash/EEPROM-based microcontroller in the PIC16 family, operating at up to 20 MHz with 1.75 KB (1K x 14) of Flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory, housed in a 20-pin SSOP package. It executes instructions in 200 ns and is built on Microchip's powerful PIC RISC architecture with only 35 single-word instructions, enabling rapid development and code density. An 8-bit microcontroller (MCU) is a small computer-on-a-chip integrating a CPU, program memory, data RAM, non-volatile EEPROM, and programmable I/O on a single die. Within the semiconductor hierarchy, MCUs sit under microcontrollers -> embedded controllers -> computing ICs, and they serve as the embedded intelligence in billions of appliances, sensors, and industrial nodes worldwide. Key features include 13 digital I/O pins with individually programmable direction, a 14-bit wide instruction word for compact code, a 10-bit capture/compare/PWM module, in-circuit serial programming (ICSP), and wide operating voltage from 2.0V to 5.5V. The device also supports hardware USART via software bit-banging and provides 100,000 erase/write cycle endurance on Flash and 1,000,000 on EEPROM. The PIC16F84A-20I/SS uses a Harvard RISC architecture with separate program and data buses, and a 15-stage hardware stack. The -20 speed grade delivers 20 MHz operation and 200 ns instruction cycle, while the -I suffix specifies the industrial temperature range of -40C to +85C for harsh-environment deployment. Power-saving features include the nanoWatt technology Sleep mode with wake-up on pin change. Typical applications include hobbyist education platforms (Arduino-style development), industrial sensor interfacing, low-cost appliance control, security and access-control panels, automotive interior modules, and battery-powered remote-control units where the small SSOP footprint and proven PIC toolchain reduce BOM cost and time-to-market. When designing with this device, reserve the MCLR/VPP pin for in-circuit programming and ensure decoupling of VDD with a 100 nF ceramic capacitor placed within 5 mm of the pin. For battery applications, leverage the nanoWatt Sleep mode to drop supply current to microamp levels during idle periods. This page synthesizes distributor pricing, verified drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing an engineer-grade reference beyond standard catalog listings.

見積もり お問い合わせ
PIC16F84AT-04/SS - 4MHz 8-Bit MCU 1.75KB Flash SSOP-20 | Microchip
PIC16F84AT-04/SS

PIC16F84AT-04/SS - 4MHz 8-Bit MCU 1.75KB Flash SSOP-20 | Microchip

The Microchip Technology PIC16F84AT-04/SS is an 8-bit RISC flash microcontroller from the PIC16F family, delivering 4 MHz maximum clock input with 68 bytes of RAM, 1.75 KB (1K x 14) of Flash program memory, and 64 bytes of EEPROM data memory in a 20-pin SSOP package. A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable I/O peripherals, enabling embedded control in products ranging from washing machines to industrial sensors. The PIC16F84A sits in the legacy mid-range PIC family, descending from the broader 8-bit PIC10/12/16 hierarchy and ultimately from the RISC microcontroller class that dominates cost-sensitive embedded designs. Key features include 13 general-purpose digital I/O pins, an integrated Power-On Reset (POR), Watchdog Timer (WDT), and a 35-instruction set where every instruction executes in a single 400 ns cycle except program branches which take two cycles. The device supports in-circuit serial programming (ICSP) and operates from a single 4.0 V to 5.5 V supply, making it suited to legacy 5 V logic systems. Architecturally, the PIC16F84A uses a Harvard architecture with separate code and data buses, a 14-bit instruction word, and a hardware stack that supports direct interrupt context save. Its CMOS, fully-static design allows the clock to be stopped without losing register contents, an important feature for low-power applications. Typical applications include legacy industrial control nodes, hobby electronics, retro product maintenance, simple sensor readouts, and educational platforms where the 5V operation and breadboard-friendly PICkit programmer compatibility matter more than raw MIPS. When designing with the PIC16F84AT-04/SS, ensure MCLR is tied through a proper pull-up and decoupling capacitors are placed within 5 mm of VDD/VSS. Operating temperature is 0°C to +70°C (commercial grade) per the verified distributor data. This page synthesizes distributor pricing, drop-in alternatives and practical design notes that supplement the Microchip datasheet and cross-reference tools.

見積もり お問い合わせ
PIC16F84AT-04I/SO - 4MHz 8-bit Flash MCU, 1.75KB | Microchip
PIC16F84AT-04I/SO

PIC16F84AT-04I/SO - 4MHz 8-bit Flash MCU, 1.75KB | Microchip

The Microchip PIC16F84AT-04I/SO is an 8-bit CMOS Flash/EEPROM-based microcontroller from the PIC16F8X family, housed in an 18-pin SOIC package. It features 4 MHz maximum clock input, 1.75 KB (1K x 14) of Flash program memory, 68 bytes of RAM, 64 bytes of EEPROM data memory, and 13 digital I/O pins supporting 4 MHz operation across an industrial temperature range. An 8-bit microcontroller (MCU) is a single-chip computer integrating a CPU, memory (Flash program + RAM + EEPROM), and peripherals on one die. The PIC16F8X family sits inside the mid-range PIC16CXX series of low-cost, high-performance, fully-static CMOS RISC microcontrollers. Hierarchy: 8-bit MCU -> microcontroller -> embedded IC -> semiconductor. The 'T' suffix denotes tape-and-reel packaging, '04' indicates the 4 MHz speed grade, 'I' specifies the industrial temperature range (-40C to +85C), and 'SO' is the 18-pin SOIC package designation. Key features include a 14-bit instruction word with only 35 single-word instructions, 200 ns instruction cycle at 4 MHz (most instructions are single-cycle), an 8-level hardware stack, and 15 special-function hardware registers. The device integrates an EEPROM with 1 million erase/write cycles endurance and 40-year data retention, a watchdog timer with on-chip RC oscillator, power-on reset, power-saving Sleep mode, and an in-circuit serial programming (ICSP) interface for field upgrades without removing the part. Architecturally, the PIC16F84A uses a Harvard RISC core with separate program and data buses, giving deterministic instruction timing. The 4 MHz oscillator drives a 4-stage pipeline-free core that executes one instruction per instruction cycle (except branches which are 2-cycle). Compared to CISC architectures, this RISC approach yields higher code density per MHz and predictable interrupt latency. The integrated EEPROM allows parameter storage without external serial memory. Typical applications include industrial control systems, low-power remote sensors, smart-card readers, small appliance controls, hobbyist projects and educational prototyping, and battery-powered embedded systems where Sleep mode current is critical. The 13 I/O pins can directly drive LEDs, sense switches, or bit-bang serial protocols like UART and I2C in software. When designing, note that 4 MHz is the rated maximum at 5V VDD; operation above this frequency requires the -20 speed grade. Also reserve one I/O pin for ICSP if you intend in-field firmware updates, or plan for ISP header access during production.

見積もり お問い合わせ
PIC16F84AT-04I/SS - 4MHz 8-bit Flash MCU 1.75KB | Microchip
PIC16F84AT-04I/SS

PIC16F84AT-04I/SS - 4MHz 8-bit Flash MCU 1.75KB | Microchip

The Microchip Technology PIC16F84AT-04I/SS is an 8-bit CMOS RISC microcontroller in the PIC16F family, featuring a 4 MHz core, 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM, and 64 bytes of EEPROM, housed in a 20-pin SSOP package. It integrates 13 general-purpose digital I/O pins, a Power-On Reset (POR), a Watchdog Timer (WDT), and 35 single-word instructions, with all instructions executing in a single cycle except program branches which take two cycles (400 ns instruction cycle at 10 MHz clock input). A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable I/O peripherals. The PIC16F84A belongs to the 8-bit microcontroller hypernym, then to the CMOS RISC architecture family, then to the microcontroller category, then to the embedded computing class. This 8-bit MCU category occupies the low-power, deterministic, low-cost niche of embedded systems, typically used where predictable timing and code simplicity outweigh raw throughput. Key features include a 4 MHz maximum operating frequency (10 MHz on the -10 variant), 1024 x 14 words of Flash program memory with in-circuit serial programming support, 64 bytes of EEPROM data memory with 1M erase/write cycle endurance, and 13 bidirectional I/O pins with individual direction control. The device operates over an industrial temperature range of -40C to +85C and supports supply voltages from 2.0V to 5.5V, with low-power consumption suitable for battery-backed designs. The PIC16F84A uses Microchip's classic Harvard RISC architecture with separate program and data buses, 14-bit wide instruction word, and a hardware stack depth of 8 levels. Its deterministic instruction timing simplifies real-time control loops, while the 35-instruction RISC set reduces code density overhead compared to CISC 8-bit MCUs of the same era. Typical applications include industrial control logic, hobbyist and educational microcontroller boards, simple sensor interfaces, automotive body electronics (non-safety), and legacy embedded system replacements. The 13 I/O and 1.75 KB Flash make it well-suited to small deterministic control tasks where upgrade cost outweighs the benefit of migrating to a newer PIC16F1xxx or PIC18 family part. When designing with this part, note that the original PIC16F84 (non-A) is officially marked obsolete by Microchip and replaced by the PIC16F84A. Choose the -04 speed grade (4 MHz) for low-power or 5V designs; the -10 grade (10 MHz) is required only when the 400 ns instruction cycle must be exploited at full throughput. This page consolidates distributor pricing, package-compatible drop-in alternatives within the PIC16F84A family, and practical design notes not found in the manufacturer datasheet alone.

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

PIC16F84AT-20/SO - 8-bit 20MHz 1.75KB Flash MCU | Microchip

The Microchip PIC16F84AT-20/SO is an 8-bit Flash/EEPROM-based CMOS microcontroller from the PIC16F8X family, delivering 20 MHz operation (200 ns instruction cycle) in an 18-pin SOIC package. The device integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of RAM, 64 bytes of EEPROM data memory, and 13 digital I/O pins, making it a workhorse for embedded control and education markets. An 8-bit microcontroller (MCU) is a self-contained computer-on-a-chip that combines a CPU, program memory (Flash/ROM), working RAM, non-volatile EEPROM, and programmable I/O peripherals on a single silicon die. The PIC16F84AT belongs to the "Enhanced Flash Microcontrollers with nanoWatt Technology" family in Microchip's taxonomy: 8-bit MCU -> PIC16 family -> PIC16F8X sub-family -> mid-range MCU with Harvard architecture. The Harvard architecture separates program and data buses, which lets the CPU fetch instructions and read data in the same cycle, simplifying instruction decoding and enabling deterministic real-time behaviour. Key features include 35 single-word instructions (most execute in one instruction cycle), a hardware 8-bit timer/counter (TMR0) with an 8-bit prescaler, a 16-bit timer (TMR1) with dedicated low-power oscillator option, an analog 5-channel 8-bit ADC on related family members, an internal RC oscillator option, in-circuit serial programming (ICSP), and a watchdog timer with its own on-chip RC oscillator for reliable operation. The 20 MHz oscillator input yields a 200 ns instruction cycle, which is the headline performance metric for the PIC16F84AT-20 speed grade. The PIC16F84AT uses Microchip's mid-range 14-bit instruction word with a 15 special-function registers and a deep register file. Power consumption is managed via nanoWatt technology with idle and sleep modes. Operating voltage is 4.0 V to 5.5 V with commercial temperature grade 0C to +70C. The 18-SOIC package (0.300" / 7.5 mm wide body) exposes RA0-RA5 on PORTA and RB0-RB7 on PORTB for 13 bidirectional I/O lines, supporting TTL or CMOS signal levels. Typical applications include hobbyist and educational development boards (it is the de facto "first PIC" taught worldwide), appliance control boards, automotive interior lighting and small sensor interface nodes, industrial timer / sequencer modules, and battery-PM replacement of legacy PIC16C84 designs with in-system reprogrammability. The ICSP interface allows firmware updates in the field without removing the chip from the board. When laying out the PCB, place the 18-SOIC decoupling pads (0.1 uF ceramic VDD-to-VSS) within 5 mm of both VDD pins and ensure MCLR pull-up routing avoids coupling into the 4 MHz resonator traces. The "T" suffix denotes tape-and-reel packaging, and the "20" denotes the 20 MHz speed grade; engineers often confuse PIC16F84A with PIC16F84, but the 'A' adds nanoWatt and ICSP support, and 'T' only changes the shipping medium. This page synthesizes distributor pricing, same-family drop-in alternatives such as PIC16F84A-20/SO and PIC16F84A-20I/SO, and practical 18-SOIC design notes not aggregated on any single manufacturer or distributor page.

見積もり お問い合わせ
PIC16F84AT-20/SS - 20MHz 8-bit Flash MCU 1.75KB SSOP-20
PIC16F84AT-20/SS

PIC16F84AT-20/SS - 20MHz 8-bit Flash MCU 1.75KB SSOP-20

The Microchip Technology PIC16F84AT-20/SS is an 8-bit CMOS Flash-based microcontroller in the PIC16F family, housed in a 20-pin SSOP (Shrink Small Outline Package) and specified for operation up to 20 MHz with a 4.0 V to 5.5 V supply. The 'T' suffix denotes a tape-and-reel packaging variant, while the -20 speed grade marks the 20 MHz maximum clock input and 200 ns minimum instruction cycle. An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, on-chip program memory, RAM, I/O peripherals, and a CPU core. It belongs to the wider taxonomy: microcontroller -> embedded processor -> semiconductor -> integrated circuit. The PIC16F8X family uses a RISC Harvard architecture with only 35 single-word instructions, and all instructions execute in one instruction cycle except program branches which take two cycles - making it one of the simplest mid-range PIC families to learn and program. Key features include 1.75 KB (1K x 14) of self-programmable Flash program memory, 68 bytes of data RAM, 64 bytes of EEPROM data memory, 13 digital I/O pins, an 8-bit timer/counter (TMR0) with an 8-bit prescaler, a 16-bit timer/counter (TMR1), and a Watchdog Timer with its own on-chip RC oscillator. The part supports in-circuit serial programming (ICSP) via RB6 and RB7, enabling firmware updates after PCB assembly. Architecturally the PIC16F84A integrates a precision 4 MHz internal RC calibration word, a power-on reset, brown-out detect, power-up timer, and the proprietary nanoWatt Technology dynamic power-management features that lower quiescent current in sleep mode. The Harvard bus keeps program and data memory separate, allowing instruction fetch and data access in a single cycle. Typical applications include hobbyist and educational microcontroller projects, low-cost consumer appliances, automotive body controllers, sensor-interface front-ends, and legacy industrial-control retrofits where the PIC16F84A footprint has been qualified for years. The wide adoption also makes it a frequent BOM choice for educational kits and development boards. When designing with the PIC16F84AT-20/SS, note that only 13 of the 20 pins are usable as general-purpose I/O because three pins are required for the crystal/oscillator and one for MCLR reset; designers must also budget for the 5V-only supply, since the 'A' revision does not support the 2.0 V minimum of newer PIC16F1xx families. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

見積もり お問い合わせ
PIC16F84AT-20E/SO - 8-bit 20MHz 1.75KB Flash MCU | Microchip
PIC16F84AT-20E/SO

PIC16F84AT-20E/SO - 8-bit 20MHz 1.75KB Flash MCU | Microchip

The Microchip Technology PIC16F84AT-20E/SO is an 8-bit PIC16F family CMOS flash-based microcontroller delivering 20 MHz core performance, 1.75 KB (1K x 14) of on-chip Flash program memory, 68 bytes of RAM and 64 bytes of EEPROM data memory, in a surface-mount 18-SOIC (0.295", 7.50 mm width) package. The "T" suffix denotes tape-and-reel packaging for high-volume assembly, while "20E" designates a 20 MHz maximum clock and the extended (-40C to +125C) industrial temperature grade. With only 35 single-word instructions and a RISC-based Harvard architecture, it executes instructions in 200 ns at 20 MHz, making it well suited for latency-sensitive control loops. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and programmable I/O peripherals. The PIC16F84A belongs to the mid-range PIC16 family, which sits between baseline PIC10/12/14 devices and enhanced PIC18 devices in Microchip's portfolio. Within the broader taxonomy, PIC microcontrollers are part of the 8-bit RISC microcontroller category, used widely in industrial, automotive, and consumer embedded applications where deterministic timing, low cost, and ease of programming outweigh the need for high MIPS. Key features include 13 digital I/O pins arranged on two ports (PORTA 5-bit, PORTB 8-bit), a 10-bit successive approximation ADC channel, four interrupt sources, a 14-bit instruction word, and an internal watchdog timer with on-chip RC oscillator. The device operates from 2.0 V to 5.5 V, includes in-circuit serial programming (ICSP) capability, and supports 1,000,000 typical erase/write cycles on its Flash program memory with greater than 40 years of data retention on EEPROM. Architecturally, the PIC16F84A uses a separate instruction and data bus (Harvard architecture) which allows instruction fetch and operand read to occur simultaneously. Its 8-bit data path, 14-bit program bus, and small footprint deliver deterministic execution suitable for real-time control, while a hardware multiplier is not present - multiplication is performed in software. Power management includes sleep mode with wake-up via interrupts, suitable for battery-powered and energy-conscious designs. Typical applications include industrial automation controllers, sensor interface modules, automotive body electronics, low-cost consumer appliances, LED lighting controllers, and remote-control transmitter/receiver platforms. The 18-SOIC package allows easy hand-prototyping and reflow soldering on standard 0.1"-pitch adapters. When designing with this part, observe the maximum clock-versus-supply-voltage curve: at 5.5 V the device supports the full 20 MHz; below 4.0 V, the maximum frequency must be derated. Always use decoupling capacitors of 0.1 uF and 10 uF near the VDD pin, and reserve the MCLR/VPP pin for in-circuit serial programming access. This page synthesizes distributor stock, parametric drop-in alternatives, and engineering design notes not found in the manufacturer datasheet alone.

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

PIC16F84AT-20E/SS - 8-bit 20MHz PIC MCU, 1.75KB Flash | Microchip

The Microchip Technology PIC16F84AT-20E/SS is an 8-bit PIC16-family RISC microcontroller running at 20 MHz core clock speed, integrating 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM, and 64 bytes of EEPROM data memory, packaged in a 20-pin SSOP (5.30 mm body width) with tape-and-reel delivery. An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and programmable I/O on one die. PIC16 devices from Microchip are members of the larger PIC family, which sits within the 8-bit MCU hypernymy of microcontroller -> embedded processor -> semiconductor IC. The PIC16F84A in particular was a popular baseline part used to teach embedded programming and remains widely deployed in legacy industrial, hobby, and educational designs. Key features include 13 programmable digital I/O pins, on-chip Power-On Reset (POR), a Watchdog Timer (WDT) with dedicated on-chip RC oscillator, an asynchronous serial port (USART/SCI) capability through the RB port, and In-Circuit Serial Programming (ICSP) via two pins. The 'T' suffix denotes tape-and-reel packaging, the '20' denotes 20 MHz maximum clock, the 'E' denotes the Enhanced temperature range (-40C to +125C), and '/SS' denotes the SSOP-20 (5.30 mm) package. The PIC16F84A uses a Harvard-architecture 14-bit instruction word, RISC-style instruction set, and a 35-instruction opcode table that allows most instructions to complete in one instruction cycle (4 clock cycles). The 8-level deep hardware stack and 15 special-function hardware registers give the device a deterministic execution model suitable for real-time control tasks. Typical applications include hobby and educational projects, simple sensor interfaces, LED controllers, low-end motor-control sequencers, replacement of legacy 8051-based designs, and In-Circuit Serial Programming (ICSP) bootloader hosts. The wide operating voltage (2.0 V to 5.5 V) and low-power CMOS process make it suited to both battery and mains-powered designs. When designing with the PIC16F84A, note that the device has no on-chip analog peripherals (no ADC, no comparator) - all analog signal conditioning must be done externally. The Flash memory endurance is 1000 erase/write cycles typical and 100K read cycles, and EEPROM endurance is 1M erase/write cycles typical, both per the manufacturer datasheet. This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that go beyond what the bare Microchip datasheet provides, including a comparison matrix against the original PIC16F84A-20I/SS and the modern PIC16F690-I/SS baseline.

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

PIC16F84AT-20I/SS - 8-bit Flash MCU, 20MHz, 1.75KB | Microchip

The Microchip Technology PIC16F84AT-20I/SS is an 8-bit Flash/EEPROM-based CMOS microcontroller from the PIC16F8X family, housed in a 20-pin SSOP (Shrink Small Outline Package). The device operates at up to 20 MHz clock input with a 200 ns instruction cycle, integrates 1.75 KB (1K x 14) of Flash program memory, 68 bytes of SRAM, and 64 bytes of EEPROM data memory. The 'T' suffix indicates tape-and-reel packaging, the '-20' indicates 20 MHz maximum clock, 'I' denotes the industrial -40C to +85C operating temperature range, and '/SS' marks the SSOP-20 package. An 8-bit microcontroller (MCU) is a single-chip computer optimized for embedded control. It integrates a CPU, program memory (Flash/ROM), data memory (RAM), non-volatile data storage (EEPROM), and peripherals such as timers, I/O ports, and communication interfaces. The PIC architecture uses a Harvard RISC design with only 35 single-word instructions, making it accessible to beginners and efficient in code density. PIC16F84A parts are widely used in education, hobby, and industrial legacy designs where a simple, deterministic core with on-chip Flash and EEPROM is required. Key features include 13 general-purpose digital I/O pins, an 8-bit timer/counter (TMR0), a watchdog timer (WDT) with its own on-chip RC oscillator, power-on reset (POR), brown-out reset (BOR), and a 10-bit PWM/capture/compare module. The device supports supply voltages of 4.0 V to 5.5 V and includes nanoWatt power management for reduced quiescent current in sleep mode. Code protection, ICD in-circuit debugging, and serial in-system programming (ICSP) round out the feature set. Technically, the PIC16F84A uses a 14-bit instruction word with an eight-level deep hardware stack. The instruction cycle is 1/4 of the oscillator frequency, giving a 200 ns cycle at 20 MHz. The internal architecture separates program and data buses (Harvard), allowing simultaneous instruction fetch and data access, which boosts throughput compared with Von Neumann designs. The 64-byte EEPROM supports 10 million typical erase/write cycles and 40+ year data retention per Microchip documentation. Typical applications include legacy industrial control, appliance control, automotive body modules (non-safety), sensor signal conditioning, small motor and relay drivers, smart-card peripherals, and educational/hobby projects such as the PicAxe platform. The 13 I/O pins and 1.75 KB Flash suit applications with modest code size and limited peripheral needs. When designing with this MCU, choose an oscillator source appropriate for the application (crystal, resonator, or RC) and follow Microchip application notes AN734 (timer usage) and AN577 (in-circuit programming) for layout and firmware guidance. The decoupling strategy should include a 100 nF ceramic cap directly on VDD with a bulk 10 uF electrolytic near the regulator. This page synthesizes current distributor pricing, drop-in alternatives from Microchip's PIC16 family, and practical design notes not found in the standalone manufacturer datasheet.

見積もり お問い合わせ
PIC16F84T-04/SO - 4MHz 1.75KB Flash 8-bit MCU | Microchip
PIC16F84T-04/SO

PIC16F84T-04/SO - 4MHz 1.75KB Flash 8-bit MCU | Microchip

The Microchip Technology PIC16F84T-04/SO is an 8-bit CMOS RISC microcontroller from the PIC16F8X family, delivering 4 MHz performance with 1.75 KB (1K x 14) of Flash program memory in an 18-pin SOIC package supplied on tape and reel. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, digital peripherals, and I/O onto one semiconductor die. The PIC16F8X belongs to the broader PIC16CXX family of low-cost, high-performance, fully-static CMOS 8-bit microcontrollers, which sit within the wider taxonomy of microcontrollers -> embedded microcontrollers -> microprocessors -> semiconductors. The PIC16F84T-04/SO specifically uses Microchip's enhanced Harvard RISC architecture with only 35 single-word instructions, making it approachable for both educational and production designs. Key features include 4 MHz maximum operating frequency (200 ns instruction cycle for the -04 variant), 68 bytes of RAM, 64 bytes of EEPROM data memory, 13 digital I/O pins, and a 10-bit timer/counter. The device supports in-circuit serial programming (ICSP), code protection, and operates from 2.0 V to 5.5 V (industrial) or 4.0 V to 5.5 V (extended), enabling battery and 5 V bus designs. The CMOS process delivers low power consumption suitable for nanoWatt applications. The PIC16F84T-04/SO employs a RISC Harvard architecture, separating program and data buses to fetch instruction and operand simultaneously. With only 35 instructions and single-cycle execution for most opcodes, deterministic interrupt response is achievable. Internal features such as power-on reset, brown-out detect, watchdog timer, and code protection simplify firmware development and improve field reliability. Typical applications include hobbyist projects, low-end industrial controllers, automotive aftermarket devices, simple sensor interfaces, and legacy embedded designs where pin compatibility with the PIC16F84 is required. The wide operating voltage and CMOS power economy also suit battery-powered devices. When designing with this MCU, pay attention to the ICSP pinout (RB6/RB7) to reserve programming access and add decoupling per Microchip's guidelines. Use the -04 suffix as the indicator of the 4 MHz part; faster 10 MHz (-10) and 20 MHz (-20) parts exist in the same package for speed upgrades.

見積もり お問い合わせ
PIC16F84T-04I/SO - 4MHz 8-bit Flash MCU 1.75KB | Microchip
PIC16F84T-04I/SO

PIC16F84T-04I/SO - 4MHz 8-bit Flash MCU 1.75KB | Microchip

The Microchip Technology PIC16F84T-04I/SO is an 8-bit RISC PIC® family microcontroller with 4 MHz maximum clock speed, 1.75 KB (1K x 14) of flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory, housed in an 18-pin SOIC (SO) package supplied on tape and reel. It integrates 13 digital I/O lines, a 5-channel 8-bit ADC-free architecture, one 8-bit timer and one 16-bit timer, and operates from a 4.0 V to 5.5 V industrial-grade supply. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, peripherals, and I/O on one die. The PIC16F8X series is a classic 8-bit Harvard-RISC architecture belonging to the PIC16CXX mid-range family, characterized by 14-bit wide instruction words, an 8-level deep hardware stack, and only 35 single-word instructions. This legacy architecture sits within the broader taxonomy: PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The "T" suffix denotes tape-and-reel packaging and "I" denotes the industrial -40C to +85C operating temperature range; "04" specifies the 4 MHz oscillator grade. Key differentiating features include the 1.75 KB self-programmable flash program memory that allows in-circuit serial programming (ICSP), 64 bytes of EEPROM for non-volatile data storage, and the nanoWatt technology power-managed sleep modes that drop quiescent current to microampere levels. The Harvard bus separates program and data paths to allow simultaneous fetch and execute, and 14-bit-wide instructions enable compact code density for embedded control tasks. Typical applications are legacy industrial controllers, automotive body electronics, hobby robotics, sensor interface boards, and educational development platforms where a stable, well-documented 8-bit MCU with simple in-system programming is preferred over newer Cortex-M devices. When designing with this part, confirm that the 4 MHz oscillator grade is adequate for instruction throughput (200 ns per instruction at 4 MHz clock, 10 MHz at 10 MHz grade). For new designs consider PIC16F84A-04I/SO which adds a revised silicon die with identical pinout. This page synthesizes verified distributor pricing, drop-in same-package alternatives, and practical design notes not consolidated on any single distributor product page.

見積もり お問い合わせ
PIC16F84T-10/SO - 8-Bit 10MHz 1.75KB Flash MCU | Microchip
PIC16F84T-10/SO

PIC16F84T-10/SO - 8-Bit 10MHz 1.75KB Flash MCU | Microchip

The Microchip Technology PIC16F84T-10/SO is an 8-bit CMOS FLASH/EEPROM microcontroller from the PIC16F8X family, operating at up to 10 MHz clock speed with 1.75KB (1K x 14) of program memory, 68 bytes of SRAM, and 64 bytes of EEPROM data memory, housed in an 18-pin SOIC (7.50 mm width) package. The 'T' suffix indicates tape-and-reel packaging for high-volume assembly. A PIC microcontroller (Programmable Intelligent Computer) is a low-cost, high-performance RISC-based 8-bit microcontroller that integrates a CPU, memory, and peripherals on a single chip. PIC16F8X devices are part of Microchip's mid-range PIC16 family, sitting between the baseline PIC10/12/16 family and the high-performance PIC18 family in the broader hierarchy: microcontroller -> embedded MCU -> semiconductor IC. Key features include 13 I/O pins supporting individual direction control, 8-level deep hardware stack, 35 single-word instructions (most single-cycle except program branches at two cycles), 400 ns instruction cycle at 10 MHz, two 8-bit timers/counters (Timer0, Timer2) plus a 16-bit timer/counter with prescaler (Timer1), and a 10-bit multi-channel ADC. Power-saving nanoWatt technology and a wide 4.0V to 5.5V supply range support both battery and line-powered designs. The architecture is fully static CMOS with an enhanced RISC core, Harvard bus organization, and on-chip FLASH/EEPROM permitting in-circuit serial programming (ICSP). The 10 MHz clock input delivers a 400 ns instruction cycle, providing deterministic throughput for real-time control loops. Typical applications include HVAC damper and valve actuator control, general-purpose remote sensors, smart energy and metering endpoints, automotive aftermarket electronics, and appliance user-interface boards. The 18-pin SOIC package is widely supported by hobbyist programmers and pick-and-place equipment. When designing with this device, reserve one I/O pin for ICSP (typically RB6/RB7 for clock/data), include a 100 nF decoupling capacitor adjacent to VDD, and select a crystal oscillator that meets the 10 MHz maximum with margin for temperature. For new designs, consider the pin-compatible PIC16F84A-04/SO which adds enhanced FLASH and lower-voltage operation. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

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

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

The Microchip PIC16F87-E/ML is an 8-bit RISC Flash microcontroller from the PIC® 16F family, delivering 20 MHz core performance with 7KB (4K x 14) of program Flash, 368 bytes of SRAM, and 256 bytes of EEPROM data memory in a compact 28-pin QFN (6x6) package. The device executes instructions in a 200 ns cycle, supports only 35 single-word instructions, and is upward-compatible with PIC16C7x, PIC16C62xA, PIC16C5X and PIC12CXXX code, simplifying migration paths for legacy designs. The 'E' suffix denotes the extended automotive temperature grade (-40 °C to +125 °C) and the 'ML' suffix specifies the industrial-grade 28-lead QFN package. A microcontroller (MCU) is a single-chip computer containing a CPU, program and data memory, and programmable I/O peripherals. PIC16F87 sits in the mid-range 8-bit PIC16 family — a one-tier-up taxonomy step from baseline PIC10/PIC12/PIC16 devices to PIC18 and PIC32 32-bit devices, all broadly classified as microcontrollers → embedded processors → semiconductors. The 16F family is the original RISC-based Flash MCU family from Microchip and remains one of the largest 8-bit install bases in automotive, appliance and industrial control designs. Key features include a programmable 8 MHz internal oscillator that allows operation without an external crystal, an integrated Addressable USART for asynchronous serial communication, two analog comparators, one Capture/Compare/PWM (CCP) module, nanoWatt power-managed sleep modes, and on-chip In-Circuit Serial Programming (ICSP) plus In-Circuit Debug (ICD). The 16 I/O pins are 5 V-tolerant and the analog comparator pair supports basic signal conditioning for sensor interface applications. Internally, PIC16F87-E/ML uses a Harvard-architecture CPU with separate program and data buses, a 14-bit-wide instruction word (typical of mid-range PIC16 devices), and a hardware stack. Five I/O ports (Port A–E with PORTE limited by 28-pin pin-out) route digital and analog signals. The CCP and USART peripherals share timers and I/O, so system architects must plan allocation at firmware design time. Typical applications include automotive body modules, white goods and appliance control boards, industrial sensor interfaces, general-purpose sensor hubs, and battery-powered consumer devices that require low standby current from the nanoWatt sleep modes. The 'E' temperature grade and QFN package make it a strong fit for compact automotive electronic control units (ECUs) where PCB area is constrained and ambient temperatures under-hood or in-cabin are demanding. When using PIC16F87-E/ML, place decoupling capacitors (100 nF plus 1–10 µF bulk) directly at VDD/VSS pins and keep the MCLR reset trace short to avoid spurious resets. Designers should also reserve the ICSP/ICD pins (RB6/RB7) for in-circuit programming and not commit them to other peripherals. This page synthesizes distributor pricing, drop-in alternatives, AEC-Q100 compliance notes and practical design guidance that go well beyond the manufacturer datasheet. Information current as of 2026-09-22.

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

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

The Microchip Technology PIC16F87-E/P is an 8-bit CMOS Flash-based microcontroller from the PIC16F family, operating at up to 20MHz clock speed with 200ns instruction execution, housed in an 18-pin PDIP (Plastic DIP) package. The -E suffix indicates the Extended (Industrial/Automotive) temperature range of -40C to +125C, and the /P suffix denotes the PDIP through-hole package. An 8-bit microcontroller (MCU) is a small computer-on-a-chip integrating a CPU core, program memory (Flash/ROM), data memory (RAM), EEPROM, and programmable I/O peripherals on a single die. PIC16F series devices are mid-range Microchip microcontrollers built on a Harvard RISC architecture with 35 single-word instructions, sitting in the broader hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The PIC16F87-E/P is intended for embedded control in automotive, industrial, appliance, and consumer segments where nanoWatt Technology low-power operation is required. Key features of this part include 7KB (4K x 14-word) of Flash program memory, 368 bytes of RAM, 256 bytes of EEPROM data memory, 16 digital I/O pins, an internal 8MHz oscillator, an enhanced USART (Addressable), a Capture/Compare/PWM (CCP) module, two analog comparators, and a 10-bit (typical for the family) ADC capability. Supply voltage is 4.0V to 5.5V and the device supports nanoWatt power management with multiple sleep modes. The 18-PDIP package simplifies prototyping and field-replacement on through-hole boards. The PIC16F87-E/P uses a 14-bit instruction word with a two-stage pipeline, achieving deterministic 200ns per instruction cycle at 20MHz. It is code- and pin-compatible with the PIC16C7x, PIC16C62xA, PIC16C5X, and PIC12Cxxx families, which makes the part an easy upgrade target for legacy designs. Code protection is implemented per Microchip device security features and program memory is self-programmable under firmware control. Typical applications include automotive body and convenience modules, white-goods and appliance control boards, industrial sensor conditioning, simple sensor/actuator nodes, and low-cost consumer products. Industrial users adopt the -E/PDIP combination specifically because through-hole pin headers allow quick rework and the extended temperature rating covers outdoor and under-hood environments. When designing in the PIC16F87-E/P, plan a robust decoupling network (0.1uF plus bulk) close to the VDD pin, use the internal oscillator to reduce external BOM, and reserve the MCLR line for an in-circuit debug header if field firmware updates are expected. This part is part of a long-running, well-supported Microchip product family with mature toolchains (MPLAB X, XC8 compiler, PICkit debuggers). This page synthesizes distributor pricing, drop-in same-package alternatives, design considerations, and pin-level guidance not consolidated on a single manufacturer datasheet page.

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

PIC16F87-E/SO - 8-bit 20MHz 7KB Flash MCU | Microchip SOIC-18

The Microchip PIC16F87-E/SO is a CMOS Flash-based 8-bit PIC16 mid-range microcontroller featuring a 20 MHz maximum clock speed, 7 KB (4K x 14 words) of program Flash memory, and an 18-pin SOIC package, optimized for analog-intensive and low-power embedded designs. A PIC microcontroller (Programmable Interface Controller) is an 8-bit Harvard-architecture MCU built around a RISC instruction set. The PIC16F87 sits inside the PIC16 mid-range family (PIC16 -> PIC mid-range -> 8-bit MCU -> microcontroller -> semiconductor). The 'F' in the part number indicates Flash program memory, 'E' denotes the extended industrial temperature grade (-40C to +125C), and '/SO' specifies the 18-lead Small Outline Integrated Circuit (SOIC) package. This category of MCU is widely used where deterministic real-time control, low power consumption (nanoWatt technology), and compact code footprint are required. Key features of the PIC16F87 include 8 MHz internal oscillator, 256 bytes of EEPROM data memory, 368 bytes of SRAM, a USART with addressable mode, a Capture/Compare/PWM (CCP) peripheral, two analog comparators, and a 10-bit ADC with up to 8 channels depending on package variant. The 18-pin SOIC device provides 16 digital I/O lines and operates across a 4 V to 5.5 V supply range, drawing microamp-level standby currents in Sleep mode thanks to nanoWatt power-management technology. The architecture uses a 14-bit wide instruction word with a 35-instruction RISC set, yielding 200 ns instruction execution at 20 MHz. Separate code and data buses (Harvard architecture) allow simultaneous instruction fetch and data access, improving throughput over von Neumann designs at the same clock rate. On-chip in-circuit serial programming (ICSP) allows firmware updates after PCB assembly, and the device supports interrupt-driven peripherals and multiple oscillator modes (INTOSC, HS, XT, LP, RC). Typical applications include advantage analog and integrated level sensing in automotive sensor nodes, white-goods and appliance control boards, industrial measurement and monitoring, low-power remote sensor nodes, and consumer-electronic user-interface controllers. The combination of on-chip comparators, PWM and ADC in a small SOIC-18 footprint is well suited to closed-loop analog feedback designs. When designing with the PIC16F87-E/SO, note that the 18-pin variant has fewer I/O than the 28-pin PIC16F87 family members; verify pin allocation for ADC, comparator and PWM channels against your firmware plan. Always tie the MCLR pin through a proper reset network and place a 0.1uF decoupling capacitor as close as possible to VDD. This page synthesizes distributor pricing, drop-in alternatives and practical design notes not found in the manufacturer datasheet, optimized for engineers selecting or second-sourcing the PIC16F87-E/SO.

見積もり お問い合わせ