PIC17C42AT-33/L - 8-Bit 33MHz 4KB OTP MCU | Microchip | PLCC-44
部品番号: PIC17C42AT-33/L ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.75 | $8.75 |
| 10 | $7.95 | $79.50 |
| 100 | $7.1 | $710.00 |
| 500 | $6.4 | $3,200.00 |
| 1,000 | $5.85 | $5,850.00 |
PIC17C42AT-33/L 概要
What is a PIC17C-series microcontroller? PIC17C devices sit between the PIC16 mid-range and PIC18 enhanced families in Microchip's taxonomy: 8-bit CMOS microcontrollers -> RISC microcontrollers -> microcontrollers -> semiconductor. They execute 58 single-word instructions, all single-cycle (121 ns) except program branches and table reads/writes which take two cycles, and they use a 16-bit program memory bus with an 8-bit data bus to deliver higher code density than 14-bit PIC16 parts.
Key features include 33 general-purpose I/O pins arranged as four 8-bit ports plus one 4-bit port, hardware USART, two 8-bit timers with a 16-bit time-base, a watchdog timer, a brown-out reset circuit, and four programmable interrupt sources. The device operates from 5V ±10% (4.5V to 5.5V) and supports a commercial temperature grade of 0°C to +70°C. The PLCC-44 (J-Lead) package is rated MSL 1.
Architecturally, the PIC17C42A extends the original PIC17C42 with 4KB of code space (2K single-word instructions), segmented into 2K-word pages, plus 232 bytes of general-purpose RAM and 64 bytes of core registers. The Harvard bus, separate code/data paths, and 16-bit instruction word give this part roughly twice the code density of an equivalent PIC16.
Typical applications include industrial control modules, instrumentation front-ends, motor-control co-processors, embedded communications controllers, and legacy drop-in upgrades where PIC17C firmware is preserved. The 33MHz core and hardware USART allow UART bridges up to 5 Mbps (BRGH=1) at the rated clock.
When designing with the PIC17C42AT-33/L, ensure that your firmware targets the PIC17C instruction set (not PIC16) and that your linker generates 16-bit program words. The 4KB addressable program space means routines must fit within 2K single-word instructions; large tables require paging via the PCLATH/PCLATU registers. Provide a 10kΩ external pull-up on MCLR and follow PLCC-44 thermal and solder-joint guidelines.
This page synthesizes distributor stock, parametric alternatives, and a PIC17C-specific designer's checklist not found in the legacy datasheet, giving engineers a single decision-ready view of an obsolete but still-active Microchip part.
ドロップイン代替品: PIC17C42AT-33/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC17C42AT-33/L (同一形状・フットプリント) — 相違点: Core, Operating Temperature, Package / Case, Program Memory Size, Program Memory Type.
クイック比較ツール — 並列比較する代替部品を選択:
PIC17C42A-33/L
✅ ドロップイン✓ 在庫あり
$7.25 / 個
データシートを見る →PIC17C42AT-33E/L
✅ ドロップイン✓ 在庫あり
$9.45 / 個
データシートを見る →PIC17C42AT-33I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC17C42AT-33/L 最大定格&電気的特性
| Core | 8-bit RISC (PIC17C) |
| Instruction Set | 58 single-word instructions |
| Program Memory | 4KB (2K x 16) OTP EPROM |
| Data RAM | 232 x 8 bytes |
| 最大クロック周波数 | 33 MHz |
| Instruction Cycle | 121 ns (single cycle) |
| 電源電圧 | 5V nominal (4.5V to 5.5V) |
| I/O Pins | 33 (Ports A-D + 4-bit Port E) |
| Timers | Two 8-bit + one 16-bit time-base |
| Communication | USART (hardware) |
| Watchdog Timer | Yes |
| Brown-Out Reset | Yes |
| Interrupt Sources | 4 programmable |
| パッケージ | 44-pin PLCC (16.59 x 16.59 mm) |
| 動作温度 | 0°C to +70°C (commercial) |
| Process Technology | CMOS EPROM |
| MSLレベル | MSL 1 |
| Lead-Free | Unknown (datasheet predates lead-free mandate) |
PIC17C42AT-33/L ピン構成
| ピン 1 | RA0/AN0 — Port A bit 0 / analog input 0 |
| ピン 2 | RA1/AN1 — Port A bit 1 / analog input 1 |
| ピン 3 | RA2/AN2 — Port A bit 2 / analog input 2 |
| ピン 4 | RA3/AN3 — Port A bit 3 / analog input 3 |
| ピン 5 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| ピン 6 | RA5/AN4 — Port A bit 5 / analog input 4 |
| ピン 7 | RA6/AN5 — Port A bit 6 / analog input 5 |
| ピン 8 | RA7/AN6 — Port A bit 7 / analog input 6 |
| ピン 9 | OSC1/CLKIN — Oscillator input / external clock |
| ピン 10 | OSC2/CLKOUT — Oscillator output |
| ピン 11 | RC0/T1CKI — Port C bit 0 / Timer 1 clock |
| ピン 12 | RC1/CCP2 — Port C bit 1 / CCP2 |
| ピン 13 | RC2/CCP1 — Port C bit 2 / CCP1 |
| ピン 14 | RC3/SCK/SCL — Port C bit 3 / SPI SCK / I2C SCL |
| ピン 15 | RC4/SDI/SDA — Port C bit 4 / SPI SDI / I2C SDA |
| ピン 16 | RC5/SDO — Port C bit 5 / SPI SDO |
| ピン 17 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| ピン 18 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| ピン 19 | VSS — Ground |
| ピン 20 | VDD — Positive supply (5V) |
| ピン 21 | RB0/INT — Port B bit 0 / external interrupt |
| ピン 22 | RB1 — Port B bit 1 |
| ピン 23 | RB2 — Port B bit 2 |
| ピン 24 | RB3 — Port B bit 3 |
| ピン 25 | RB4 — Port B bit 4 |
| ピン 26 | RB5 — Port B bit 5 |
| ピン 27 | RB6 — Port B bit 6 |
| ピン 28 | RB7 — Port B bit 7 |
| ピン 29 | MCLR/VPP — Master clear reset / programming voltage |
| ピン 30 | RE0/RD — Port E bit 0 / read strobe |
| ピン 31 | RE1/WR — Port E bit 1 / write strobe |
| ピン 32 | RE2/CS — Port E bit 2 / chip select |
| ピン 33 | RE3 — Port E bit 3 |
| ピン 34 | RD0 — Port D bit 0 |
| ピン 35 | RD1 — Port D bit 1 |
| ピン 36 | RD2 — Port D bit 2 |
| ピン 37 | RD3 — Port D bit 3 |
| ピン 38 | RD4 — Port D bit 4 |
| ピン 39 | RD5 — Port D bit 5 |
| ピン 40 | RD6 — Port D bit 6 |
| ピン 41 | RD7 — Port D bit 7 |
| ピン 42 | AVSS — Analog ground |
| ピン 43 | AVDD — Analog supply (5V) |
| ピン 44 | VREF — Voltage reference input |
主な用途
PIC17C42AT-33/L の用途: 6 件s: Industrial Control Modules, Legacy Firmware Drop-In Upgrade, Instrumentation Front-Ends, Motor Control Co-Processors, Embedded Communications Controllers, Educational and Hobbyist 8-Bit Projects.
Industrial Control Modules
The PIC17C42AT-33/L fits industrial control modules because of its 33 general-purpose I/O pins (four 8-bit ports plus one 4-bit port), hardware USART for fieldbus/Modbus bridging, and 33MHz core that delivers 121 ns instruction timing for deterministic state-machine control loops. Its 5V supply rail tolerates the 4.5-5.5V variation common on industrial 24V-derived rails, and the 16-bit instruction word keeps ladder-logic emulation code compact. Two 8-bit timers plus a 16-bit time-base give three independent timer channels for PWM valve drives, encoder quadrature decoding, and tick-rate scheduling - all on a single legacy MCU without needing external peripherals.
おすすめ
Legacy Firmware Drop-In Upgrade
For designs locked to the PIC17C 16-bit instruction set, the PIC17C42AT-33/L preserves binary compatibility without firmware revalidation. It uses the same 58-instruction set, same 4KB code space (2K single-word instructions), and same 232B RAM layout as the original PIC17C42, allowing legacy binaries to load directly via Microchip's device programmer. The 33MHz / 121 ns cycle time matches the original PIC17C42 speed grade, so timing-sensitive routines execute with identical behavior. The PLCC-44 J-lead footprint is the standard Microchip socket pinout, so existing production sockets accept this part with no PCB rework.
おすすめ
Instrumentation Front-Ends
In instrumentation front-ends the PIC17C42AT-33/L acts as a USB/UART bridge, display driver, and key-scan controller. The hardware USART delivers up to 5 Mbps (BRGH=1) at the rated 33MHz clock, enabling high-speed serial links to ADC front-ends or display driver ASICs without software bit-banging overhead. 33 GPIO pins can drive a 4x4 keypad matrix, a 4-digit seven-segment display, and several status LEDs concurrently, while 232 bytes of RAM is sufficient for command parsing buffers and protocol stacks. The brown-out reset circuit prevents data corruption on noisy supply rails typical of motor-driven test benches.
おすすめ
Motor Control Co-Processors
As a motor-control co-processor, the PIC17C42AT-33/L handles encoder feedback, PID loop execution, and host-command interpretation while a power-stage driver handles switching. Its two 8-bit timers and one 16-bit time-base enable three independent capture/compare channels, supporting PWM generation, tachometer input capture, and commutation timing in BLDC or stepper systems. The 121 ns instruction cycle is fast enough for 10 kHz+ control loops in brushed DC servos, and the 33 GPIO pins drive direction logic, brake relays, and limit-switch sensing. Commercial 0-70°C temp grade suits enclosed cabinet installations with filtered airflow.
おすすめ
Embedded Communications Controllers
The PIC17C42AT-33/L is well suited to embedded communications controller roles such as UART-to-SPI bridges, sensor-network hubs, and simple protocol converters. The hardware USART handles async serial up to 5 Mbps (BRGH=1, 33MHz FOSC), while remaining GPIO bit-bang SPI/I2C peripherals with predictable cycle timing. With 4KB of code space it fits full Modbus RTU, LIN, or simple sensor stack implementations including CRC tables. The brown-out reset and watchdog timer ensure robust recovery from supply glitches typical of long-run industrial cable plants.
おすすめ
Educational and Hobbyist 8-Bit Projects
The PIC17C42AT-33/L is occasionally sourced by educational labs and hobbyists who want to study the PIC17C 16-bit instruction set and the 44-pin PLCC package. Its 33 GPIO pins provide enough headroom for parallel LCD interfaces, keypad scanning, and external memory experiments, while the 4KB code space fits substantive assembly projects. The 33MHz / 121 ns instruction cycle demonstrates deterministic single-cycle execution in a teaching context. Although OTP requires a UV eraser for reuse, the device is an authentic artifact of mid-1990s Microchip RISC architecture and remains in limited distribution through surplus channels.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC17C42AT-33/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC17C42A-33/L | PIC17C42AT-33E/L | PIC17C42AT-33I/PT |
|---|---|---|---|---|
| Package | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 4KB (2K x 16) OTP EPROM | 4KB (2K x 16) OTP EPROM | 4KB (2K x 16) OTP EPROM | 4KB (2K x 16) OTP EPROM |
| Maximum Clock Frequency | 33 MHz | 33 MHz | 33 MHz | 33 MHz |
| Operating Temperature | 0°C to +70°C (commercial) | 0°C to +70°C (commercial) | -40°C to +85°C (extended) | -40°C to +85°C (industrial) |
| RAM | 232 x 8 bytes | 232 x 8 bytes | 232 x 8 bytes | 232 x 8 bytes |
| I/O Pins | 33 | 33 | 33 | 33 |
| Packaging Form | Tape & Reel (T suffix) | Tube / Tray (no T suffix) | Tape & Reel, extended temp | Tape & Reel, industrial temp |
主な差別化要因
- Same silicon die, different packaging for assembly flexibility (vs PIC17C42A-33/L)
- Extended temperature grade variant available with same pinout (vs PIC17C42AT-33E/L)
- Industrial temperature option in the same family (vs PIC17C42AT-33I/PT)
設計ノート
Estimated: Confirmed PIC17C42AT-33/L firmware will NOT load onto PIC16 parts. The PIC17C uses a 16-bit-wide program word and 8-bit data path, so code compiled for PIC16F or PIC18F targets will fail verification. Maintain a separate PIC17C build environment (MPASMX / MPLAB legacy toolchain) and keep the .HEX archive alongside the source. Do not assume object-code compatibility with PIC17C756 or PIC17C76x parts - those have larger code spaces and different peripheral sets.
Estimated: Provide a stable 5V (4.5-5.5V) supply with at least 0.1µF ceramic plus 10µF bulk decoupling placed within 25mm of both VDD (pin 20) and AVDD (pin 43). MCLR (pin 29) requires a 10kΩ pull-up to VDD for normal operation; for in-circuit programming it must be driven to VPP per Microchip programming specifications. Brown-out reset is enabled by default configuration bits and protects against supply droop below ~4.0V - leave it on unless you have a board-level supervisor and disable it via config fuses.
Estimated: The 44-pin PLCC J-lead package has a 16.59 x 16.59 mm body with 1.27 mm pitch leads. Use a PLCC-44 socket (e.g. 3M 8444-11B1-RK or similar) for development and OTP-friendly swap-out, since the package is not rework-friendly. Place the oscillator crystal/ceramic resonator (typically 33MHz for the -33 speed grade) within 10mm of OSC1/OSC2 and route OSC traces over a continuous ground pour to minimize EMI. Leave an exposed ground pour under the PLCC thermal pad area to aid heat dissipation - this part dissipates approximately 50-100 mA at 33MHz in active mode.
Estimated: USART signals on RC6/RC7 (TX/RX) drive at CMOS levels and need external drivers (MAX232/MAX485) for RS-232/RS-485. Keep trace lengths under 50mm and use a series 100Ω resistor near the driver output if the cable is longer than 300mm. For SPI (RC3/RC4/RC5), add 10kΩ pull-ups on SCL/SDA if I2C mode is used and route SCK away from the oscillator pins to prevent clock-noise injection.
コンプライアンス情報
PIC17C42AT-33/L is a legacy Microchip OTP EPROM microcontroller from the mid-1990s; original datasheet pre-dates the EU RoHS directive (2006). RoHS/REACH/lead-free status not specified in current verified web data - flagged as 'unknown' per Data Authenticity Rules. AEC-Q100 is not applicable since this is a commercial-grade legacy MCU.