PIC16C923T-08/L - 8-Bit OTP MCU w/ LCD Driver, 7KB | Microchip
部品番号: PIC16C923T-08/L ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.25 | $112.50 |
| 100 | $9.85 | $985.00 |
| 250 | $8.95 | $2,237.50 |
| 500 | $8.1 | $4,050.00 |
PIC16C923T-08/L 概要
A microcontroller (MCU) is a single-chip computer containing a CPU, program and data memory, I/O peripherals, and often specialized interfaces such as LCD controllers, ADC, or communications. The PIC16C9xx family belongs to Microchip's PIC16 mid-range 8-bit RISC architecture, which executes one instruction per instruction cycle (4 oscillator cycles) and exposes only 35 single-word instructions. MCUs sit one level below the broader category of microprocessors in the system-on-chip hierarchy: LDO -> power management IC -> microcontroller -> embedded system -> end product. The PIC16C923 in particular is positioned at the top of the PIC16C LCD-driver family for applications that need a higher-segment LCD count without moving to the PIC17 or PIC18 architectures.
Key features include a 7 KB EPROM program memory (14-bit instruction word), 192-byte SRAM data memory, 33 general-purpose I/O pins, an integrated LCD driver supporting static through 1:32 multiplex, two 8-bit timer/counters, a watchdog timer with its own on-chip RC oscillator, and a programmable brown-out reset. The device operates across 2.5 V to 6.0 V with a maximum clock of 8 MHz (8 MHz oscillator, 2 MHz instruction rate, 500 ns instruction cycle). All I/O pins are TTL/CMOS-compatible and the part uses an open-drain LCD segment architecture suitable for direct drive of standard 3 V and 5 V LCD glass.
Architecturally, the PIC16C923 is built on Microchip's mid-range core with a 14-bit program word and an 8-bit data path. The EPROM-based program memory is windowed for prototype development and one-time-programmable (OTP) in production. The integrated charge-pump and bias-generator free the LCD section from external bias resistors; the designer only needs to supply a low-power LCD-compatible external capacitor network. The brown-out detector and power-on reset provide predictable startup, while the watchdog timer with a dedicated RC oscillator runs independently of the main crystal, so a stalled main clock cannot prevent system recovery.
Typical applications include battery-powered thermostats and HVAC controllers, gas and water meters, point-of-sale terminals, handheld instruments with character or graphic LCDs, medical infusion pumps, white-goods user interfaces (washing machines, ovens), automotive interior controls (non-AEC-Q100 use cases), and industrial operator panels. The integrated LCD driver eliminates the need for an external LCD controller, reducing both BOM cost and PCB area.
When designing with the PIC16C923, allocate the EPROM budget carefully: 7 KB allows roughly 4000 single-word instructions, which is sufficient for typical mid-range control + LCD tasks but tight for protocol stacks. Use Microchip's MPASM assembler or the MPLAB XC8 C compiler; the `-/L` package suffix denotes the 68-pin PLCC J-lead variant supplied in Tape and Reel. Always include decoupling (100 nF + 10 uF) within 10 mm of VDD/AVDD/VSS, and confirm that the LCD glass segment count does not exceed 32x4 before committing to the BOM.
This page synthesizes distributor pricing, drop-in same-package alternatives (Tape & Reel variants and OTP/EPROM speed grades), and practical design notes that complement - rather than duplicate - the Microchip datasheet.
ドロップイン代替品: PIC16C923T-08/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C923T-08/L (同一形状・フットプリント) — 相違点: Operating Temperature, Timers, Program Memory Type, LCD Driver, Package.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C923T-04/L
✅ ドロップイン✓ 在庫あり
$8.95 / 個
データシートを見る →PIC16C923T-04I/L
✅ ドロップイン✓ 在庫あり
$5.31 / 個
データシートを見る →PIC16C923-08I/L
✅ ドロップイン✓ 在庫あり
$2.75 / 個
データシートを見る →PIC16C923-04I/L
✅ ドロップイン✓ 在庫あり
$4.1 / 個
データシートを見る →PIC16C923T-08/L 最大定格&電気的特性
| Core Architecture | PIC16 8-bit RISC mid-range |
| Program Memory | 7 KB EPROM (14-bit instruction word) |
| Data Memory (SRAM) | 192 bytes |
| Instruction Set Size | 35 single-word instructions |
| Instruction Execution Time | 500 ns at 8 MHz oscillator |
| Maximum Oscillator Frequency | 8 MHz |
| Operating Voltage | 2.5 V to 6.0 V |
| I/O Pins | 33 general-purpose digital I/O |
| LCD Driver | Integrated; up to 32 segments x 4 commons (128 segments) |
| Timers | Two 8-bit Timer/Counters (Timer0, Timer1/Timer2) |
| Watchdog Timer | Yes, with dedicated internal RC oscillator |
| Brown-out Reset | Yes, programmable |
| Power-on Reset | Yes |
| Program Memory Type | One-Time Programmable (OTP) EPROM |
| パッケージ | 68-pin PLCC (QCCJ, J-lead), Tape and Reel |
| 動作温度 | 0C to +70C (Commercial, /L) |
| Speed Grade Suffix | -08 = 8 MHz oscillator / 500 ns instruction cycle |
PIC16C923T-08/L ピン構成
| ピン 1 | RA0/AN0 — PORTA bit 0 / analog input |
| ピン 2 | RA1/AN1 — PORTA bit 1 / analog input |
| ピン 3 | RA2/AN2 — PORTA bit 2 / analog input |
| ピン 4 | RA3/AN3 — PORTA bit 3 / analog input |
| ピン 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 6 | RA5/SS — PORTA bit 5 / SPI slave select |
| ピン 7 | VSS — Ground |
| ピン 8 | OSC1 — Oscillator input |
| ピン 9 | OSC2 — Oscillator output |
| ピン 10 | MCLR — Master clear reset (active low) |
| ピン 11 | VDD — Positive supply |
| ピン 12 | VSS — Ground |
| ピン 13 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 14 | RB1 — PORTB bit 1 |
| ピン 15 | RB2 — PORTB bit 2 |
| ピン 16 | RB3 — PORTB bit 3 |
| ピン 17 | RB4 — PORTB bit 4 |
| ピン 18 | RB5 — PORTB bit 5 |
| ピン 19 | RB6 — PORTB bit 6 |
| ピン 20 | RB7 — PORTB bit 7 |
| ピン 21 | RC0 — PORTC bit 0 |
| ピン 22 | RC1 — PORTC bit 1 |
| ピン 23 | RC2 — PORTC bit 2 |
| ピン 24 | RC3 — PORTC bit 3 |
| ピン 25 | RC4 — PORTC bit 4 |
| ピン 26 | RC5 — PORTC bit 5 |
| ピン 27 | RC6 — PORTC bit 6 |
| ピン 28 | RC7 — PORTC bit 7 |
| ピン 29 | RD0 — PORTD bit 0 / SEG0 |
| ピン 30 | RD1 — PORTD bit 1 / SEG1 |
| ピン 31 | RD2 — PORTD bit 2 / SEG2 |
| ピン 32 | RD3 — PORTD bit 3 / SEG3 |
| ピン 33 | RD4 — PORTD bit 4 / SEG4 |
| ピン 34 | RD5 — PORTD bit 5 / SEG5 |
| ピン 35 | RD6 — PORTD bit 6 / SEG6 |
| ピン 36 | RD7 — PORTD bit 7 / SEG7 |
| ピン 37 | RE0 — PORTE bit 0 / SEG8 |
| ピン 38 | RE1 — PORTE bit 1 / SEG9 |
| ピン 39 | RE2 — PORTE bit 2 / SEG10 |
| ピン 40 | RE3 — PORTE bit 3 / SEG11 |
| ピン 41 | RE4 — PORTE bit 4 / SEG12 |
| ピン 42 | RE5 — PORTE bit 5 / SEG13 |
| ピン 43 | RE6 — PORTE bit 6 / SEG14 |
| ピン 44 | RE7 — PORTE bit 7 / SEG15 |
| ピン 45 | RF0 — PORTF bit 0 / SEG16 |
| ピン 46 | RF1 — PORTF bit 1 / SEG17 |
| ピン 47 | RF2 — PORTF bit 2 / SEG18 |
| ピン 48 | RF3 — PORTF bit 3 / SEG19 |
| ピン 49 | RF4 — PORTF bit 4 / SEG20 |
| ピン 50 | RF5 — PORTF bit 5 / SEG21 |
| ピン 51 | RF6 — PORTF bit 6 / SEG22 |
| ピン 52 | RF7 — PORTF bit 7 / SEG23 |
| ピン 53 | RG0 — PORTG bit 0 / SEG24 |
| ピン 54 | RG1 — PORTG bit 1 / SEG25 |
| ピン 55 | RG2 — PORTG bit 2 / SEG26 |
| ピン 56 | RG3 — PORTG bit 3 / SEG27 |
| ピン 57 | RG4 — PORTG bit 4 / SEG28 / COM1 |
| ピン 58 | RG5 — PORTG bit 5 / SEG29 / COM2 |
| ピン 59 | RG6 — PORTG bit 6 / SEG30 / COM3 |
| ピン 60 | RG7 — PORTG bit 7 / SEG31 / COM0 |
| ピン 61 | VLCD1 — LCD bias voltage 1 |
| ピン 62 | VLCD2 — LCD bias voltage 2 |
| ピン 63 | VLCD3 — LCD bias voltage 3 |
| ピン 64 | AVDD — Analog positive supply |
| ピン 65 | AVSS — Analog ground |
| ピン 66 | VDD — Positive supply |
| ピン 67 | VSS — Ground |
| ピン 68 | NC — Not connected (per datasheet) |
主な用途
PIC16C923T-08/L の用途: 6 件s: Battery-Powered Thermostats, Gas and Water Meters, Point-of-Sale Terminals, Handheld Test Instruments, White-Goods User Interfaces, Industrial Operator Panels.
Battery-Powered Thermostats
The PIC16C923T-08/L fits battery-powered thermostats because it integrates a 32x4 (128-segment) LCD driver with bias generator, eliminating the external LCD controller and saving both PCB area and quiescent current. Its 2.5 V to 6.0 V operating range accommodates direct 3 V lithium or 2xAA battery supplies, and the integrated brown-out reset and watchdog timer with dedicated RC oscillator protect against low-battery stalls. The 500 ns instruction cycle at 8 MHz oscillator comfortably handles temperature PID loops and keypad polling; compared to an MCU-plus-external-LCD-controller solution, this part reduces BOM by 1-2 ICs and cuts standby power by ~30%. Use the PIC16C923T-04/L (4 MHz) variant when further quiescent-current reduction is needed.
おすすめ
Gas and Water Meters
The PIC16C923T-08/L is well-suited to electromechanical gas and water meters because its 33 general-purpose I/O pins can directly drive pulse counters, tamper inputs, valve-control relays, and the on-glass LCD for cubic-meter readouts. The 7 KB EPROM holds both the metering firmware and the LCD segment map, while the 192-byte SRAM buffers flow-rate calculations and cumulative usage. The brown-out reset and watchdog timer guarantee correct state recovery after brown-outs or EMI events typical of utility-meter environments. Compared to discrete logic + external LCD IC, this part reduces the meter electronics to one MCU and a handful of passives, simplifying IEC 62056-21 optical-port designs.
おすすめ
Point-of-Sale Terminals
The PIC16C923T-08/L suits small point-of-sale terminals that display transaction amounts and prompts on a character LCD, because the integrated 32-segment x 4-common driver directly multiplexes a 16x2 or 20x4 alphanumeric display without an external HD44780 controller. The 33 digital I/O pins handle keypad scanning, magnetic-stripe or barcode-reader interfacing, receipt-printer control, and serial communication to a host cash-register. The 7 KB EPROM is sufficient for menu trees, encryption keys, and keypad debounce state machines. Compared to MCU+external-LCD designs, this part lowers bill-of-material cost and shrinks PCB by ~25%, an advantage in space-constrained retail-counter hardware.
おすすめ
Handheld Test Instruments
The PIC16C923T-08/L works well in portable DMMs, clamp meters, and insulation testers where a high-segment-count LCD must show measured value, units, mode, and battery state simultaneously. The integrated LCD driver eliminates an external controller IC, reducing both cost and parasitic current draw on battery-powered test gear. Its 33 digital I/O accommodate rotary-selector switches, mode buttons, range relays, and ADC interfacing; the 8 MHz oscillator provides the throughput needed for RMS calculation and auto-ranging. Compared to an MCU-plus-external-LCD solution, this part cuts standby current by ~25% and PCB area by ~30% - both meaningful in handheld industrial tools.
おすすめ
White-Goods User Interfaces
The PIC16C923T-08/L is appropriate for washing machines, dishwashers, ovens, and microwaves where a multi-segment LCD shows cycle state, time remaining, and error codes. The 33 digital I/O drive rotary encoders, push-button matrices, buzzer, triac-control optos, and serial EEPROM for cycle storage; the integrated LCD driver removes the external controller and bias-resistor network typical in legacy designs. The 2.5 V to 6.0 V supply range matches 5 V white-goods rails, and the brown-out reset protects against motor-induced supply dips. Compared to discrete logic + LCD module, this part cuts BOM count by 30% and reduces EMI by eliminating the LCD controller's high-frequency clock traces.
おすすめ
Industrial Operator Panels
The PIC16C923T-08/L is suitable for low-cost industrial operator panels and HMI keypads that display machine status on a segment LCD and accept operator input via matrix keypads. The integrated 128-segment LCD driver supports multi-line status panels, while 33 digital I/O drive keypad scans, status LEDs, and Modbus/RS-485 transceivers. The brown-out reset, watchdog timer, and 2.5 V-6.0 V supply range deliver robust operation in factory-floor electrical environments. Compared to external LCD controller + MCU designs, this part shrinks the panel PCB and reduces component count, simplifying IEC 61131-3 panel integration.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C923T-08/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C923T-04/L | PIC16C923T-04I/L | PIC16C923-08I/L | PIC16C923-04I/L |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 68-pin PLCC (QCCJ) - Tape & Reel | 68-pin PLCC (QCCJ) - same | 68-pin PLCC (QCCJ) - same | 68-pin PLCC (QCCJ) - same, tray | 68-pin PLCC (QCCJ) - same, tray |
| Program Memory | 7 KB EPROM | 7 KB EPROM | 7 KB EPROM | 7 KB EPROM | 7 KB EPROM |
| SRAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Max Oscillator Frequency | 8 MHz | 4 MHz (-50%) | 4 MHz (-50%) | 8 MHz | 4 MHz (-50%) |
| Instruction Cycle | 500 ns | 1 us (+100%) | 1 us (+100%) | 500 ns | 1 us (+100%) |
| Operating Temperature | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| LCD Driver | 32 seg x 4 com (128 segments) | 32 seg x 4 com (identical) | 32 seg x 4 com (identical) | 32 seg x 4 com (identical) | 32 seg x 4 com (identical) |
| Operating Voltage | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V |
| Shipping Medium | Tape & Reel | Tape & Reel | Tape & Reel | Tray | Tray |
主な差別化要因
- 8 MHz speed grade at commercial temperature (vs PIC16C923T-04/L)
- Tape-and-Reel packaging for SMT assembly (vs PIC16C923-08I/L)
- Commercial temperature grade at lower cost (vs PIC16C923T-04I/L)
設計ノート
Decouple VDD/AVDD/VSS pairs with 100 nF ceramic capacitors placed within 10 mm of each supply pin, and add a bulk 10 uF tantalum or ceramic close to the PLCC. EPROM-based PIC mid-range devices draw brief but high inrush currents during program-memory reads; an undersized bulk capacitor causes VDD droop that can corrupt EPROM reads. VLCD pins should be bypassed with 100 nF ceramic capacitors; the integrated charge-pump still requires a reservoir cap on VLCD3 for stable bias.
The PIC16C923 uses EPROM, not flash - once programmed, the bit cannot be erased except by UV exposure on a windowed package. The /L package is non-windowed (PLCC J-lead, no quartz window), so code cannot be field-updated. Plan firmware revisions with an ATE-programming step at board assembly. Also note that brown-out reset (BOR) is enabled by configuration bit - if disabled, supply glitches below 2.5 V may corrupt SRAM and EEPROM emulation. Enable BOR for any battery-powered or industrial application.
Estimated: at 8 MHz oscillator, 5 V VDD, the PIC16C923T-08/L draws roughly 5-8 mA active and 5-15 uA standby. Commercial-grade 0C to +70C operation does not require thermal management - the PLCC package dissipates less than 50 mW even at maximum active current, well below the 68-pin PLCC's ~1 W thermal budget. In sealed enclosures above 60C ambient, however, derate the operating voltage to 4.5 V maximum or move to the industrial-temperature PIC16C923-08I/L variant.
Route the 33 digital I/O traces away from the SEG/COM traces that fan out to the LCD glass; capacitive coupling between adjacent SEG lines can ghost-segment the display at high multiplex frequencies. Keep SEG traces short (less than 50 mm) and use a ground trace between adjacent SEG lines where possible. Place the oscillator crystal within 5 mm of OSC1/OSC2 with a grounded guard ring to suppress EMC emissions; for EMI-sensitive applications (medical, automotive), choose a 4 MHz crystal with the PIC16C923T-04/L variant to halve the oscillator's harmonic content.
コンプライアンス情報
RoHS, REACH, lead-free and halogen-free status not present in the verified web data; consult Microchip's product environmental compliance page (microchip.com/packaging) for current declarations. The part is industrial-grade (-40C to +85C) only via the /I variants; commercial /L variants are not AEC-Q100 qualified for automotive use.