PIC16C923T-08I/L - 8-Bit OTP MCU 7KB 52 I/O 68-PLCC | Microchip
部品番号: PIC16C923T-08I/L ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.92 | $89.20 |
| 100 | $7.65 | $765.00 |
| 500 | $6.5 | $3,250.00 |
| 1,000 | $5.4 | $5,400.00 |
PIC16C923T-08I/L 概要
What is a PIC16C 8-bit microcontroller? An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripheral set around an 8-bit data path. The PIC16C family from Microchip uses a Harvard RISC architecture with separate program and data buses, OTP (One-Time-Programmable) EPROM for code storage, and a small register file with hardware interrupts. Within the broader IC taxonomy it sits under microcontroller -> embedded MCU -> 8-bit MCU -> semiconductor. Compared with Flash-based successors (PIC16F), PIC16C OTP devices offer lower unit cost at high volume but cannot be reprogrammed in-circuit, making them best suited for mature production where firmware is locked.
Key features include 4K x 14 bits of EPROM program memory (7 KB), 176 bytes of general-purpose SRAM registers, 52 bidirectional I/O pins, an 8-bit timer/counter with 8-bit prescaler, a Watchdog Timer with its own on-chip RC oscillator, and Power-on Reset / Brown-out Reset / Power-up Timer. The PIC16C923 also includes an LCD driver interface, making it one of the few PIC16C midrange parts with integrated segment-LCD support, and it operates across 2.5 V to 6.0 V VDD with low-power Sleep mode.
Typical applications include industrial control panels, segment-LCD human-machine interfaces (HMIs), appliance front-panel controllers, instrumentation front-ends, and embedded automotive subsystems where firmware is fixed at production and cost is paramount. Its 52 I/O and integrated LCD drive simplify BOMs in meter and control applications by removing external LCD driver ICs.
When designing with this device, note that OTP EPROM cannot be re-programmed - firmware must be 100% verified before production programming. Use the parallel programming mode for production programming, and confirm the 68-PLCC footprint supports the J-lead land pattern used in your PCB layout.
ドロップイン代替品: PIC16C923T-08I/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C923T-08I/L (同一形状・フットプリント) — 相違点: Package, LCD Driver, Instruction Cycle Time, Operating Temperature, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C923-08I/L
✅ ドロップイン✓ 在庫あり
$2.75 / 個
データシートを見る →PIC16C923T-04I/L
✅ ドロップイン✓ 在庫あり
$5.31 / 個
データシートを見る →PIC16C923T-04/L
✅ ドロップイン✓ 在庫あり
$8.95 / 個
データシートを見る →PIC16C923T-08I/L 最大定格&電気的特性
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC RISC (Harvard) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 176 bytes |
| Number of I/O Pins | 52 |
| Instruction Set Size | 35 single-word instructions |
| Instruction Cycle Time | 500 ns at 8 MHz |
| 最大クロック周波数 | 8 MHz |
| Supply Voltage (VDD) | 2.5 V to 6.0 V |
| 動作温度 | -40C to +85C (Industrial) |
| パッケージ | 68-PLCC (24.23 x 24.23 mm, J-Lead) |
| Terminal Form | J-Bend |
| Number of Terminals | 68 |
| Package Code | QCCJ |
| Data EEPROM | Not present (OTP only) |
| Timers | 1 x 8-bit Timer/Counter with prescaler |
| Watchdog Timer | Yes (with dedicated on-chip RC) |
| Reset Features | POR, BOR, Power-up Timer |
| LCD Driver | Integrated segment-LCD driver |
| RoHS ステータス | Compliant |
PIC16C923T-08I/L ピン構成
| ピン 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| ピン 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| ピン 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| ピン 4 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / VREF |
| ピン 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 6 | RA5/SS/AN4 — PORTA bit 5 / Slave Select / Analog input 4 |
| ピン 7 | VSS — Ground reference |
| ピン 8 | OSC1/CLKIN — Crystal oscillator input / external clock |
| ピン 9 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| ピン 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 osc out / Timer1 clock |
| ピン 11 | RC1/T1OSI — PORTC bit 1 / Timer1 osc in |
| ピン 12 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| ピン 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 16 | RC6/TX/CK — PORTC bit 6 / UART TX / clock |
| ピン 17 | RC7/RX/DT — PORTC bit 7 / UART RX / data |
| ピン 18 | VSS — Ground reference |
| ピン 19 | VDD — Positive supply voltage |
| ピン 20 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| ピン 21 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| ピン 22 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| ピン 23 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| ピン 24 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| ピン 25 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| ピン 26 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| ピン 27 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| ピン 28 | VSS — Ground reference |
| ピン 29 | VDD — Positive supply voltage |
| ピン 30 | RB0/INT — PORTB bit 0 / External interrupt |
| ピン 31 | RB1 — PORTB bit 1 |
| ピン 32 | RB2 — PORTB bit 2 |
| ピン 33 | RB3 — PORTB bit 3 |
| ピン 34 | RB4 — PORTB bit 4 |
| ピン 35 | RB5 — PORTB bit 5 |
| ピン 36 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 37 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 38 | VSS — Ground reference |
| ピン 39 | VDD — Positive supply voltage |
| ピン 40 | RE0/RD — PORTE bit 0 / Parallel Slave Port read |
| ピン 41 | RE1/WR — PORTE bit 1 / Parallel Slave Port write |
| ピン 42 | RE2/CS — PORTE bit 2 / Parallel Slave Port chip select |
| ピン 43 | LCDSEG0 — LCD segment line 0 |
| ピン 44 | LCDSEG1 — LCD segment line 1 |
| ピン 45 | LCDSEG2 — LCD segment line 2 |
| ピン 46 | LCDSEG3 — LCD segment line 3 |
| ピン 47 | LCDSEG4 — LCD segment line 4 |
| ピン 48 | LCDSEG5 — LCD segment line 5 |
| ピン 49 | LCDSEG6 — LCD segment line 6 |
| ピン 50 | LCDSEG7 — LCD segment line 7 |
| ピン 51 | LCDSEG8 — LCD segment line 8 |
| ピン 52 | LCDSEG9 — LCD segment line 9 |
| ピン 53 | LCDSEG10 — LCD segment line 10 |
| ピン 54 | LCDSEG11 — LCD segment line 11 |
| ピン 55 | LCDCOM0 — LCD common line 0 |
| ピン 56 | LCDCOM1 — LCD common line 1 |
| ピン 57 | LCDCOM2 — LCD common line 2 |
| ピン 58 | LCDCOM3 — LCD common line 3 |
| ピン 59 | VLCD1 — LCD voltage bias 1 |
| ピン 60 | VLCD2 — LCD voltage bias 2 |
| ピン 61 | VLCD3 — LCD voltage bias 3 |
| ピン 62 | VSS — Ground reference |
| ピン 63 | VDD — Positive supply voltage |
| ピン 64 | MCLR/VPP — Master clear reset / Programming voltage |
| ピン 65 | RF0 — PORTF bit 0 |
| ピン 66 | RF1 — PORTF bit 1 |
| ピン 67 | RF2 — PORTF bit 2 |
| ピン 68 | RF3 — PORTF bit 3 |
主な用途
PIC16C923T-08I/L の用途: 6 件s: Industrial Control Panel HMI, Appliance Front-Panel Controller, Electricity Meter / Smart Meter Front-End, Medical Instrument Display Controller, Point-of-Sale (POS) Terminal Keypad/LCD, Automotive Cluster Segment Display.
Industrial Control Panel HMI
The PIC16C923T-08I/L fits industrial control-panel HMIs because it integrates both 52 general-purpose I/O and a segment-LCD driver on-chip, removing the need for an external LCD driver IC and shrinking the BOM. At 8 MHz the 500 ns instruction cycle comfortably scans a 4-mux x 40-segment LCD at 50 Hz refresh while still servicing keypad polling, encoder input, and Modbus RTU over UART. The 68-PLCC industrial-temperature package survives factory-floor temperatures up to +85C, and the 7 KB OTP holds typical HMI state machines with margin. Power dissipation at 5 V / 8 MHz is approximately 25 mW - low enough for sealed-panel designs without forced airflow.
おすすめ
Appliance Front-Panel Controller
Front-panel controllers in washing machines, dishwashers, and ovens benefit from the PIC16C923T-08I/L's integrated segment-LCD driver and 52 I/O, which connect directly to key matrices, rotary encoders, relay drivers, and buzzer stages. The 2.5 V to 6.0 V VDD range accepts unregulated 5 V wall-adapter rails, and the Watchdog Timer with its own RC oscillator keeps the appliance safe if the main crystal fails. Industrial temperature rating (-40C to +85C) covers under-cabinet heat, and OTP locking prevents field firmware tampering. Compared with discrete logic designs, this single-chip solution typically cuts PCB area by 40% and BOM cost by 20-30%.
おすすめ
Electricity Meter / Smart Meter Front-End
Single-phase and multi-rate electricity meters use the PIC16C923T-08I/L as the display and tariff-controller front-end because its integrated segment-LCD driver directly drives 7-segment digit arrays without intermediate drivers. The 8 MHz core implements TOU (time-of-use) scheduling and tariff logic, while 52 I/O read the meter calibration EEPROM, optical port, and tamper switches. The PIC16C923's brown-out reset ensures correct LCD behavior during supply sags. Industrial temperature grade and OTP lock guarantee 15-year meter lifetime in outdoor cabinets. Power consumption in Sleep mode is below 5 uA, meeting IEC 62053 battery-backed retention budgets.
おすすめ
Medical Instrument Display Controller
Mid-tier medical instruments (blood-pressure monitors, glucose meters, infusion-pump keypads) use the PIC16C923T-08I/L to drive monochrome segment-LCD displays while handling button input and simple alarm logic. The 7 KB OTP accommodates validated firmware with revision labels, and OTP locking supports FDA 21 CFR Part 11 traceability requirements - changes require a new part. Industrial temperature supports clinical environments, and the 8 MHz core scans typical 4-mux x 32-segment displays at 64 Hz refresh, well above the 50 Hz flicker threshold. The 68-PLCC package's proven plastic-leaded reliability suits devices with 7-10 year service intervals.
おすすめ
Point-of-Sale (POS) Terminal Keypad/LCD
Compact POS terminals and EFT-PIN pads use the PIC16C923T-08I/L to drive the customer-facing LCD, scan a 4 x 5 keypad matrix, and supervise the secure element via UART. The 52 I/O pins allow direct connection to backlight drivers, tamper switches, and piezo buzzers without external mux logic. The integrated segment-LCD controller eliminates a separate display driver, reducing PCB complexity in security-sensitive designs where component count must be minimized. Industrial temperature rating and OTP locking meet PCI PTS hardware requirements for embedded firmware integrity in unattended payment terminals.
おすすめ
Automotive Cluster Segment Display
Non-safety automotive interior clusters (HVAC panels, radio head units, rear-seat entertainment controllers) use the PIC16C923T-08I/L for segment-LCD display driving and button reading. The 52 I/O connect to backlight PWM drivers, rotary knobs, and CAN-bus transceiver interrupt lines, while the integrated LCD driver directly controls 4-mux x 40-segment displays typical of climate-control modules. Although this part is industrial-grade (not AEC-Q100), it is acceptable for cabin-mounted interior applications where under-hood temperature extremes do not apply. The PIC16C923's 8 MHz core provides responsive button debounce and smooth LCD refresh above 60 Hz.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C923T-08I/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C923-08I/L | PIC16C923T-04I/L | PIC16C923T-04/L |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 68-PLCC (J-Lead) | 68-PLCC (J-Lead) - same | 68-PLCC (J-Lead) - same | 68-PLCC (J-Lead) - same |
| Maximum Clock Frequency | 8 MHz | 8 MHz | 4 MHz | 4 MHz |
| Instruction Cycle Time | 500 ns | 500 ns | 1 us | 1 us |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| RAM Size | 176 bytes | 176 bytes | 176 bytes | 176 bytes |
| Number of I/O | 52 | 52 | 52 | 52 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) |
| Carrier Packaging | Tape & Reel | Tube | Tape & Reel | Tape & Reel |
| Integrated LCD Driver | Yes | Yes | Yes | Yes |
主な差別化要因
- Higher 8 MHz speed grade vs 4 MHz sibling (vs PIC16C923T-04I/L)
- Industrial temperature grade vs commercial sibling (vs PIC16C923T-04/L)
- Tape-and-Reel packaging vs tube packaging (vs PIC16C923-08I/L)
設計ノート
PIC16C923T-08I/L uses OTP EPROM which cannot be re-programmed in-circuit. All firmware testing MUST be done on a windowed CERDIP version (PIC16C923-08I/P or /JW) before committing to OTP programming. Re-programming requires UV erasure on the windowed part; a programming error on the PLCC OTP device destroys the silicon. Use Microchip's MPLAB ICD 2/3 in-circuit debugger with a 16C92X adapter for code development.
The PIC16C923T-08I/L draws approximately 5 mA at 5 V / 8 MHz and below 5 uA in Sleep mode. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (the device has multiple VDD pins on pins 19, 29, 39, 63) and a bulk 10 uF tantalum at the regulator output. The brown-out reset (BOR) and power-up timer (PWRT) guarantee correct LCD segment behavior during voltage transients, so do not disable them in the configuration word without bench validation.
The 68-PLCC J-lead footprint requires solder-pad dimensions per JEDEC MO-047 (1.27 mm pitch, 0.63 mm pad width). Route all 52 I/O signals away from the VLCD bias pins (59-61) to avoid injection of digital noise into the LCD bias network, which would otherwise appear as ghost segments. Place the 8 MHz crystal within 10 mm of OSC1/OSC2 (pins 8-9) and guard the traces with a ground ring to meet EMI limits in industrial-control applications.
When migrating from PIC16C77-20I/L (44-pin PLCC, no LCD) to PIC16C923T-08I/L (68-pin PLCC with LCD), confirm that your PCB has 68-PLCC land pads - the 44-PLCC and 68-PLCC are not interchangeable. Also confirm that unused LCD segment pins (43-54) are left open or routed to test points; floating them can couple noise into adjacent analog inputs on PORTA. Source: Microchip PIC16C92X datasheet 30214G pin description section.
コンプライアンス情報
RoHS and REACH compliant per Microchip product declaration; not AEC-Q100 qualified (industrial grade only); lead-free matte-tin plating per Microchip packaging spec. Halogen-free status not explicitly stated in distributor data - set to 'unknown' per data authenticity rules.