Microchip Technology

PIC16C54T-10E/SO - 8-Bit 10MHz OTP MCU, 768B | Microchip

部品番号: PIC16C54T-10E/SO ✗ 生産終了
在庫あり 1〜3営業日以内に発送
18-SOIC (SO, 0.295" / 7.50 mm body width, gull-wing) Package 10 MHz Speed OTP (One-Time Programmable) EPROM-based Memory
開始価格 $0.12 USD / 個
MOQ: 1 |
価格更新日: 2026-09-16
ボリューム価格
数量 単価 小計
1 $0.55 $0.55
10 $0.48 $4.80
100 $0.38 $38.00
500 $0.28 $140.00
1,000 $0.18 $180.00
2,500 $0.12 $300.00
ℹ️ すべての価格はUSDです

PIC16C54T-10E/SO 概要

The Microchip Technology PIC16C54T-10E/SO is an 8-bit RISC microcontroller from the PIC® 16C family, featuring 768 bytes of OTP (One-Time Programmable) program memory organized as 512 x 12 bits, 25 bytes of RAM, and a 10 MHz maximum operating frequency. It is housed in an 18-pin SOIC (Small-Outline IC, gull-wing, 7.50 mm body width) surface-mount package and includes 12 I/O pins with an external interrupt capability. The -10 speed grade corresponds to a 10 MHz maximum clock input and a 200 ns single-cycle instruction execution time (program branches require two cycles, 400 ns).

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripherals such as timers and I/O onto one silicon die. Within the broader taxonomy, the PIC16C54 is a Harvard-architecture 8-bit MCU from the mid-1990s PIC16C5x family, positioned below 16-bit and 32-bit MCUs but offering the low cost and simplicity needed for high-volume embedded control. OTP variants like this one are programmed once at production time and are used in cost-sensitive products where field firmware updates are not required.

Key features include a 12-bit instruction word (delivering ~2:1 code compression over typical 8-bit CISC MCUs), a RISC core with only 33 single-word instructions to learn, Power-On Reset (POR), a Watchdog Timer (WDT) for runaway code recovery, and an extended ('E') temperature grade for industrial environments. The 18-SOIC package provides a small footprint (~11.5 x 7.5 mm) suitable for hand-soldered prototypes and automated SMT lines alike. The 'T' suffix denotes Tape and Reel packaging for high-volume assembly.

Typical applications include automotive body electronics, appliance control boards, simple sensor interfaces, remote controls, LED drivers, low-cost toys, and replacement of discrete logic in legacy designs. The PIC16C54 is well suited to tasks that do not require A/D conversion, serial communications, or large memory - these peripherals belong to later PIC16Cxx derivatives. With only 12 I/O pins and 25 bytes of RAM, the MCU is best matched to glue-logic replacement and small-state-machine use cases.

When designing with this part, ensure your firmware fits within 768 bytes (512 instructions). Plan I/O assignments around the shared port-A and port-B structure, and budget for the WDT and POR behavior during power-up. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

ドロップイン代替品: PIC16C54T-10E/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC16C54T-10E/SO (同一形状・フットプリント) — 相違点: Program Memory Size, Program Memory Type, Package, Core Architecture, Operating Temperature Range.

Microchip Technology
Program Memory Size: 768 B (512 x 12)
Program Memory Type: OTP (One-Time-Programmable EPROM)
Package: 18-SOIC (7.50 mm body width)
Microchip Technology
Program Memory Size: 768 B (512 x 12)
Program Memory Type: OTP (One-Time-Programmable)
Package: 18-SOIC (0.295 inch, 7.50 mm width)
Microchip Technology
Program Memory Size: 768 B (512 x 12 words)
Program Memory Type: OTP (One-Time Programmable)
Package: 18-SOIC (0.295", 7.50 mm width)
Microchip Technology
Program Memory Size: 768 B (512 × 12 words)
Program Memory Type: OTP (One-Time Programmable) EPROM
Package: 18-SOIC (0.295", 7.50 mm width)
Microchip Technology
Program Memory Size: 768 bytes (512 x 12)
Program Memory Type: OTP EPROM
Package: 18-SOIC (SOIC-18, 300 mil)
Microchip Technology
Program Memory Size: 768 bytes (512 x 12)
Program Memory Type: OTP (One-Time Programmable)
Package: 18-pin SOIC (SO-18, 0.295 inch / 7.50 mm body width)
Microchip Technology
Program Memory Size: 768 bytes (0.75 KB)
Program Memory Type: OTP EPROM
Core Architecture: 8-bit PIC RISC

クイック比較ツール — 並列比較する代替部品を選択:

PIC16C54CT-20E/SO

✅ ドロップイン
Microchip Technology
📦 18-SOIC (SO, 7.50 mm)
PIC16C5x (Harvard RISC, 8-bit) · 8-bit · 20 MHz · OTP (One-Time Programmable) · 768 bytes (512 x 12) · 25 bytes · 12 · 2 x 8-bit

✓ 在庫あり

$2.1 / 個

データシートを見る →

PIC16C54AT-10E/SO

✅ ドロップイン
Microchip Technology
📦 18-SOIC (SO, 7.50 mm)
PIC · 8-bit · PIC 16C · OTP (One-Time-Programmable) · 768 B (512 x 12) · 25 B · 12 · 10 MHz

✓ 在庫あり

$1.95 / 個

データシートを見る →

PIC16C54C-04E/SO

✅ ドロップイン
Microchip Technology
📦 18-SOIC (SO, 7.50 mm)
8-bit PIC RISC (PIC16C5x family) · 12 bits · OTP EPROM · 768 bytes (512 x 12) · 25 bytes · 4 MHz · 1.0 us · 3.0 V to 5.5 V

✓ 在庫あり

$0.73 / 個

データシートを見る →

PIC16C54AT-20E/SO

✅ ドロップイン
Microchip Technology
📦 18-SOIC (SO, 7.50 mm)
PIC16C5x 8-bit RISC · OTP (One-Time Programmable) · 768 B (512 x 12 words) · 25 B · 20 MHz · 200 ns (4:1 clock divider) · 33 single-word instructions · 12

✓ 在庫あり

$1.52 / 個

データシートを見る →

PIC16C54A-20/SO

✅ ドロップイン
Microchip Technology
📦 18-SOIC (SO, 7.50 mm)
PIC16C5X 8-bit RISC · 768 B (512 x 12) · OTP (One-Time-Programmable EPROM) · 25 B · 20 MHz · 4.5 V to 5.5 V · 12 · 12-bit

✓ 在庫あり

$1.4 / 個

データシートを見る →

PIC16C54C-04/SO

✅ ドロップイン
Microchip Technology
📦 18-SOIC (SO, 7.50 mm)
PIC 8-bit (Harvard) · OTP (One-Time Programmable) EPROM · 768 B (512 × 12 words) · 25 × 8 bytes · None · 4 MHz (DC to 4 MHz input clock) · 12 bits · 12

✓ 在庫あり

$1.38 / 個

データシートを見る →

PIC16C54T-10E/SO 最大定格&電気的特性

Core Architecture 8-bit PIC RISC (Harvard)
Family PIC® 16C (PIC16C5x sub-family)
Program Memory Type OTP (One-Time Programmable) EPROM-based
Program Memory Size 768 bytes (512 x 12 bits)
RAM 25 bytes
最大クロック周波数 10 MHz
Instruction Cycle Time 200 ns (single cycle), 400 ns (branch)
Number of Instructions 33 single-word
I/O Pins 12
Peripherals POR, Watchdog Timer (WDT), external interrupt
パッケージ 18-SOIC (SO, 0.295" / 7.50 mm body width, gull-wing)
ピン数 18
実装タイプ Surface Mount
Packaging Tape & Reel (T suffix)

PIC16C54T-10E/SO ピン構成

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
ピン 1 RA2 — Bidirectional I/O pin; Port A bit 2
ピン 2 RA3 — Bidirectional I/O pin; Port A bit 3
ピン 3 RA4/T0CKI — Bidirectional I/O pin; TMR0 clock input
ピン 4 MCLR — Master Clear (Reset); active low input
ピン 5 VSS — Ground reference
ピン 6 RA0 — Bidirectional I/O pin; Port A bit 0
ピン 7 RA1 — Bidirectional I/O pin; Port A bit 1
ピン 8 RB0/INT — Bidirectional I/O pin; external interrupt source
ピン 9 RB1 — Bidirectional I/O pin; Port B bit 1
ピン 10 RB2 — Bidirectional I/O pin; Port B bit 2
ピン 11 RB3 — Bidirectional I/O pin; Port B bit 3
ピン 12 RB4 — Bidirectional I/O pin; Port B bit 4
ピン 13 RB5 — Bidirectional I/O pin; Port B bit 5
ピン 14 RB6 — Bidirectional I/O pin; Port B bit 6
ピン 15 RB7 — Bidirectional I/O pin; Port B bit 7
ピン 16 VDD — Positive supply voltage
ピン 17 OSC2 — Oscillator output; crystal/RC connection
ピン 18 OSC1 — Oscillator input; crystal/RC/external clock

主な用途

PIC16C54T-10E/SO の用途: 6 件s: Automotive Body Electronics, Appliance Control Boards, Remote Control Transmitters, LED Lighting Controllers, Sensor Interface Modules, Replacement of Discrete Logic.

🚗

Automotive Body Electronics

The PIC16C54T-10E/SO's extended industrial temperature grade (-40C to +125C per the 'E' suffix), 12 mappable I/O pins, and Watchdog Timer make it well suited to automotive body modules such as lighting controllers, seat-position memories, and door-lock actuators. With 768 bytes of OTP memory it can hold small state-machine firmware (10-20 ms loop tick), and the 10 MHz core gives sub-200 ns instruction timing for tight debounce loops. Engineers typically pair it with the PIC10F202 for redundant watchdogs and the MCP2551 for CAN-bus interfacing. Unlike higher-pin-count PIC16F derivatives, this MCU avoids the BOM cost of ADCs and UART blocks that body modules do not need.

🏭

Appliance Control Boards

White-goods appliances (washing machines, dishwashers, microwave ovens) often use PIC16C5x MCUs for their motor-control loops and user-interface key-scanning tasks. The PIC16C54T-10E/SO's 12 I/O pins map cleanly onto a 4x3 keypad plus 4 status LEDs, and the 25-byte RAM is sufficient for the small state machines that drive a wash cycle. The 200 ns instruction cycle comfortably handles 50/60 Hz zero-cross detection. A typical reference design places the MCU adjacent to an H-bridge driver such as the MCP14E1 and a triac output stage. Designers choosing this OTP part over Flash parts lock firmware at production, simplifying EMI compliance.

📱

Remote Control Transmitters

Low-cost IR/RF remote controls benefit from the PIC16C54T-10E/SO's tiny 768-byte OTP and 25-byte RAM - enough to encode a few dozen keys with Manchester or RC5 protocols. The 10 MHz instruction cycle is overkill for sub-millisecond button-debounce routines, leaving MIPS in reserve for encryption or rolling-code schemes. The extended temperature grade suits outdoor garage-door and gate remote applications. Battery life benefits from the CMOS sleep mode drawing only a few microamps between button presses. Pair it with a 38 kHz IR LED driver transistor and an ASK transmitter module.

💡

LED Lighting Controllers

Decorative and architectural LED lighting controllers rely on the PIC16C54T-10E/SO's GPIO drive capability (up to 20 mA per pin) to multiplex LED arrays without external drivers for small matrices. The 12 I/O pins can drive an 8x4 charlieplexed LED grid or four 7-segment displays plus a few mode-indicator LEDs. With 768 bytes of OTP, the MCU can hold fading curves, color tables, and chase-pattern state machines for hobby and professional lighting products. The 200 ns cycle supports fast PWM-like software blinking up to several kHz, eliminating visible flicker.

🧩

Sensor Interface Modules

The PIC16C54T-10E/SO's interrupt capability on RB0/INT and 8-bit TMR0 timer make it useful as a low-cost front-end for simple sensor signal-conditioning modules: tachometers, optical counters, and thermistor-based temperature-to-frequency converters. Its 768 bytes of OTP fit calibration tables and a linearization routine, while the 25-byte RAM buffers the most recent 8-12 samples for averaging. Extended-temperature operation allows under-hood industrial and HVAC use. The 18-SOIC footprint also keeps the module small enough to fit alongside the sensor housing.

🔧

Replacement of Discrete Logic

In legacy designs where glue logic has grown into 5+ 74HCxx chips, the PIC16C54T-10E/SO offers a single-chip state-machine replacement that consumes less PCB area and power. With only 12 I/O pins, it cannot replace very wide bus logic, but it cleanly subsumes flip-flop/latch/decoder combinations in vending machines, simple access controllers, and instrumentation front panels. The 200 ns instruction cycle matches the propagation delay of typical 74HC logic families, so timing-sensitive I/O relationships (latch-before-decode, etc.) translate directly. OTP storage prevents firmware drift across production runs.

おすすめ製品の概要

MCP2551 CAN bus transceiver companion 使用用途: Automotive Body Electronics PIC10F202 Low-pin-count watchdog co-processor 使用用途: Automotive Body Electronics MCP1700 3.3V LDO regulator for MCU rail 使用用途: Automotive Body Electronics, Remote Control Transmitters, LED Lighting Controllers, Sensor Interface Modules MCP14E1 MOSFET gate driver for H-bridge 使用用途: Appliance Control Boards MOC3021 Optotriac for AC load switching 使用用途: Appliance Control Boards PIC16F54-I/SO Flash-based active replacement for new designs 使用用途: Appliance Control Boards, LED Lighting Controllers TSOP38238 38 kHz IR receiver (companion in receiver unit) 使用用途: Remote Control Transmitters PIC12F509 Lower pin-count Flash replacement for new designs 使用用途: Remote Control Transmitters MCP9700 Analog temperature sensor 使用用途: Sensor Interface Modules MCP6002 Low-power op-amp for sensor conditioning 使用用途: Sensor Interface Modules 74HC595 Shift-register companion when more outputs needed 使用用途: Replacement of Discrete Logic MCP23008 I/O expander alternative if I/O grows beyond 12 使用用途: Replacement of Discrete Logic
What is the PIC16C54T-10E/SO?
The PIC16C54T-10E/SO is a Microchip Technology 8-bit PIC® RISC microcontroller in the PIC16C5x family with 768 bytes of OTP program memory, 25 bytes of RAM, 12 I/O pins, and a 10 MHz maximum clock. The 'T' suffix indicates Tape & Reel packaging and the 'E' indicates the extended industrial temperature grade. It comes in an 18-pin SOIC package and ships as obsolete/legacy inventory from authorized distributors.
What is the operating frequency of PIC16C54T-10E/SO?
The PIC16C54T-10E/SO operates up to 10 MHz external clock input as the -10 speed grade designation indicates. This produces a 200 ns instruction cycle for single-cycle instructions and 400 ns for program branches. According to the Microchip PIC16C5x datasheet, all 33 instructions are single-cycle except for program branches, which require two cycles.
How much program memory and RAM does PIC16C54T-10E/SO have?
The PIC16C54T-10E/SO has 768 bytes of OTP (One-Time Programmable) program memory organized as 512 x 12-bit instruction words, plus 25 bytes of data RAM. This 12-bit-wide instruction format delivers approximately 2:1 code compression over typical 8-bit CISC microcontrollers, so 512 instructions typically replace ~1 KB of CISC code - useful for cost-sensitive embedded applications.
How many I/O pins does PIC16C54T-10E/SO have?
The PIC16C54T-10E/SO has 12 I/O pins grouped across Port A (5 pins, RA0-RA4) and Port B (8 pins, RB0-RB7). The RB0/INT pin can be configured as an external hardware interrupt source. Per the Microchip PIC16C5x datasheet, each I/O pin can source or sink up to 20 mA for direct LED drive, with whole-port limits of 40 mA sink/source.
Where can I buy PIC16C54T-10E/SO online and what is the price?
As of 2026-09-16, distributor references for the PIC16C54T-10E/SO range from approximately $0.01 to $0.55 per unit for qty 1 according to Easybom's price-comparison aggregator. Since the part is obsolete, expect long lead times or purchase only from authorized Microchip distributors with verified stock. Confirm current pricing on DigiKey, Mouser, or Microchip Direct before ordering.
What is the lead time for PIC16C54T-10E/SO?
Because the PIC16C54T-10E/SO is an obsolete legacy part, lead time is typically 8-16 weeks or longer depending on remaining factory stock. Some authorized distributors still hold inventory. For new designs, Microchip recommends migrating to the PIC16F54 (Flash-based drop-in) or PIC12F509 (smaller pin-count Flash replacement), both of which are actively produced.
Is PIC16C54T-10E/SO in stock at distributors?
As of 2026-09-16, stock levels for the PIC16C54T-10E/SO vary by distributor. Because the part is obsolete, do not assume InStock status - check real-time inventory on DigiKey, Mouser, or Microchip Direct. For new production runs, plan an obsolescence-migration strategy rather than relying on remaining stock.
What is the difference between PIC16C54T-10E/SO and PIC16C54-10E/P?
Both parts share the same -10 speed grade (10 MHz) and E (extended) temperature grade, but they differ in package: the PIC16C54T-10E/SO ships in 18-pin SOIC (surface-mount, gull-wing, tape and reel), while the PIC16C54-10E/P ships in 18-pin PDIP (through-hole, plastic DIP). They are functionally identical MCUs with the same 768B OTP and 25B RAM - only the PCB footprint differs, so they are not pin-compatible drop-in replacements.
What is the difference between PIC16C54 and PIC16C54A?
The PIC16C54A is an enhanced revision of the PIC16C54 with a wider operating voltage range (typically 2.5V-6.0V vs the original PIC16C54's 3.0V-6.0V), a redesigned WDT and POR, and minor peripheral improvements. The 'A' parts also typically support lower-power sleep modes. Per the Microchip PIC16C5X errata and datasheet, code is generally portable between PIC16C54 and PIC16C54A but the WDT prescaler behavior and reset timing differ slightly.
When should I choose PIC16C54T-10E/SO over PIC16F54-I/SO?
Choose the PIC16C54T-10E/SO only when you need exact firmware compatibility with an existing PIC16C54-based product (legacy board swap) or when an absolute OTP/EPROM security requirement exists. For new designs, choose the PIC16F54-I/SO instead: it is Flash-based (re-programmable), shares the same 18-SOIC footprint, has 768B Flash / 25B RAM, and is actively in production. The PIC16C54T-10E/SO is obsolete.
What is the best drop-in replacement for PIC16C54T-10E/SO?
The best actively-produced drop-in replacement for PIC16C54T-10E/SO is the PIC16F54-I/SO (Flash-based, same 18-SOIC package, same 768B program memory, same 10 MHz). For higher-volume designs needing extra peripherals, the PIC16F57-I/SO is pin-compatible but has more memory and I/O. Both parts are available in the same 18-SOIC footprint, allowing direct PCB swap without redesign.
Can PIC16F54 replace PIC16C54T-10E/SO directly?
Yes, the PIC16F54-I/SO can serve as a pin-compatible functional drop-in replacement for the PIC16C54T-10E/SO. Both use the 18-SOIC package, both offer 768B program memory (Flash vs OTP) and 25B RAM, and both run at 10 MHz. Verify exact pin mapping against the Microchip PIC16F54 datasheet before re-spinning, because port assignments and interrupt vectors are not identical between the two silicon revisions.
Where can I download the PIC16C54T-10E/SO datasheet PDF?
The PIC16C54T-10E/SO datasheet is hosted on the Microchip website as document 30412F ('EPROM/ROM-Based 8-Bit CMOS Microcontroller Series'). A mirror of the datasheet is also available on third-party aggregators such as Alldatasheet. Always reference the Microchip-original PDF when working on safety-critical or automotive designs.
Where can I find the PIC16C54T-10E/SO pinout?
The PIC16C54T-10E/SO pinout is documented in the Microchip PIC16C5X datasheet (document 30412F). In the 18-SOIC package, pin 1 is RA2, pin 2 is RA3, pin 3 is RA4/T0CKI, pin 4 is MCLR, pin 5 is VSS, pin 6 is RA0, pin 7 is RA1, pin 8 is RB0/INT, pin 9 is RB1, pin 10 is RB2, pin 11 is RB3, pin 12 is RB4, pin 13 is RB5, pin 14 is RB6, pin 15 is RB7, pin 16 is VDD, pin 17 is OSC2, and pin 18 is OSC1 - refer to the datasheet diagram for exact orientation.
What are the key specifications of PIC16C54T-10E/SO that engineers should know?
According to the Microchip PIC16C5X datasheet (document 30412F), the PIC16C54T-10E/SO combines an 8-bit PIC RISC core with 768 bytes of OTP program memory (512 x 12-bit words), 25 bytes of RAM, 12 general-purpose I/O pins, a single 8-bit timer (TMR0), Power-On Reset (POR), and Watchdog Timer (WDT). It executes one instruction per 200 ns cycle at 10 MHz, supports 33 single-word instructions, runs over the extended industrial temperature range, and is housed in an 18-SOIC surface-mount package.

エンジニアリング参考データ: PIC16C54T-10E/SO — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the PIC16C54T-10E/SO when you need an 8-bit PIC RISC microcontroller with 768 bytes of OTP program memory, 25 bytes of RAM, 12 I/O pins, and a 10 MHz instruction rate in an 18-SOIC surface-mount package for legacy board-level repairs or production runs that require OTP-locked firmware. It is well suited to automotive body electronics, low-cost appliance controls, sensor interfaces, and discrete-logic replacement. For new designs, prefer the actively-produced PIC16F54-I/SO (Flash-based, pin-compatible, same footprint) so firmware can be updated in the field. Within the PIC16C54 family itself, choose the -04 speed grade (e.g., PIC16C54C-04E/SO) for slower, lower-EMI applications and the -20 speed grade (e.g., PIC16C54AT-20E/SO) for compute-headroom upgrades. The 'A' silicon revision (PIC16C54A family) is recommended over the original revision for any new firmware development because of the wider VDD range and improved WDT behavior.

代替品との比較

パラメータ この製品 PIC16C54CT-20E/SO PIC16C54AT-10E/SO PIC16C54C-04E/SO PIC16C54AT-20E/SO PIC16C54A-20/SO
Package 18-SOIC (7.50 mm body width) 18-SOIC (same footprint) 18-SOIC (same footprint) 18-SOIC (same footprint) 18-SOIC (same footprint) 18-SOIC (same footprint)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock Frequency 10 MHz 20 MHz (-20 grade, +100%) 10 MHz (same) 4 MHz (-04 grade, -60%) 20 MHz (-20 grade, +100%) 20 MHz (-20 grade, +100%)
Program Memory 768 B OTP (512 x 12) 768 B OTP (512 x 12) 768 B OTP (512 x 12) 768 B OTP (512 x 12) 768 B OTP (512 x 12) 768 B OTP (512 x 12)
RAM 25 B 25 B 25 B 25 B 25 B 25 B
I/O Pins 12 12 12 12 12 12
Silicon Revision PIC16C54 (original) PIC16C54C (CMOS revision) PIC16C54A (silicon 'A' revision) PIC16C54C (CMOS revision) PIC16C54A (silicon 'A' revision) PIC16C54A (silicon 'A' revision)
Temperature Grade Extended (-40C to +125C) Extended (-40C to +125C) Extended (-40C to +125C) Extended (-40C to +125C) Extended (-40C to +125C) Commercial (0C to +70C)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

主な差別化要因

  • Same 18-SOIC footprint and pinout as the entire PIC16C54 family (vs PIC16C54-10E/P (PDIP variant))
  • Higher available clock ceiling on identical silicon with -20 speed grade (vs PIC16C54CT-20E/SO)
  • Silicon 'A' revision offers wider VDD and improved WDT behavior (vs PIC16C54AT-10E/SO)

設計ノート

Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the PIC16C54T-10E/SO VDD pin (pin 16), plus a bulk 10 uF tantalum or aluminum electrolytic at the regulator output. The MCU draws brief current spikes of up to ~20 mA during internal EPROM programming (if used), so a low-impedance supply is critical. Add a 100 kohm pull-up on MCLR (pin 4) to VDD to ensure a clean reset state. Do not leave VDD floating even in bench testing - undefined behavior results.

Route the crystal or resonator traces (OSC1 pin 18, OSC2 pin 17) as short as possible and keep them away from high-current switching traces - even at 10 MHz the oscillator can pick up noise that causes timing jitter in TMR0. Place the crystal within 10 mm of the MCU and guard the traces with a ground pour. For noise-sensitive analog applications, avoid running RB0/INT traces under the crystal. If using the internal RC oscillator configuration (some PIC16C5x derivatives), the OSC pins may be left floating - consult the datasheet configuration bits first.

The PIC16C54T-10E/SO has 768 bytes of OTP (One-Time Programmable) memory - firmware cannot be updated in the field. Production programming must be done using a Microchip-approved device programmer such as the PICkit 2/3 or MPLAB PM3, and programming is a one-shot operation that consumes the part regardless of success. Always run a blank-device verification pass on prototypes before committing to a programming run. Also note that the Watchdog Timer (WDT) has its own independent oscillator and must be explicitly cleared in firmware via the CLRWDT instruction; failing to do so results in unexpected resets every ~18 ms (typical).

Port B pins on the PIC16C54T-10E/SO have weak internal pull-ups that can be enabled or disabled per pin via software (OPTION register). When interfacing to open-drain buses or button matrices, enable the pull-up on input pins and disable it on output pins. The RA4 pin has open-drain output behavior - it cannot actively drive high, so external pull-ups are mandatory if RA4 is used as an output. Sink capability on all I/O pins is rated up to 25 mA per pin but the total port-current budget is 100 mA sink per port - budget carefully when driving multiple LEDs.

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Unknown

Compliance data not present in the verified web snippet set; the part predates widespread RoHS enforcement and is typically marked as 'not compliant' or 'legacy' on the Microchip product page. Contact Microchip for a current RoHS/REACH/CFSI certificate. AEC-Q100 is not applicable for this non-automotive-specific part number (automotive variants use the -I or -E temp grade designations but are not explicitly AEC-Q100 qualified).

データ検証日: 2026-09-16 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC16C54T-10E/SO datasheet PIC16C54T-10E/SO price PIC16C54T-10E/SO buy Microchip PIC16C54T-10E/SO PIC16C54 18-SOIC 10MHz OTP microcontroller PIC16C54T-10E/SO pinout PIC16C54T-10E/SO drop-in replacement PIC16C54 vs PIC16F54 PIC16C54T-10E/SO automotive application PIC16C54T-10E/SO 8-bit RISC MCU what is the OTP memory of PIC16C54 obsolete 8-bit Microchip microcontroller 18-SOIC

関連部品&用語

Microchip Technology PIC16C54T-10E/SO PIC16C54 PIC16C54C PIC16C54A PIC® 16C PIC® 16F54 OTP EPROM RISC Harvard architecture SOIC-18 Watchdog Timer Power-On Reset instruction set ROHS AEC-Q100 PICkit 3 MPLAB
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示