ATMEGA8535-16PC - 8-bit AVR MCU 8KB 16MHz 40-DIP | Microchip
MPN: ATMEGA8535-16PC ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.78 | $3.78 |
| 10 | $3.4 | $34.00 |
| 100 | $3.02 | $302.00 |
| 500 | $2.71 | $1,355.00 |
| 1,000 | $2.42 | $2,420.00 |
ATMEGA8535-16PC Overview
An 8-bit microcontroller is a single-chip computer that integrates a processor core, program memory, data memory, and peripherals such as timers, serial interfaces, and analog-to-digital converters. Within the power-management hierarchy of embedded systems, the MCU sits at the top as the system controller: it supervises power sequencing, sensor acquisition, and communication, making AVR-class MCUs a staple of industrial control, instrumentation, and education platforms.
Key features of the ATMEGA8535-16PC include the AVR enhanced RISC architecture with 130 powerful instructions, most executing in a single clock cycle; 32 general-purpose working registers fully connected to the ALU; and three flexible Timer/Counters with compare modes and PWM outputs. The 8-channel 10-bit ADC, a byte-oriented Two-wire Serial Interface (TWI/I2C), a programmable serial USART, and an SPI interface round out the peripheral set, enabling compact single-chip designs with both analog sensing and multi-protocol communication.
Technically, the device is fully static, allowing operation down to DC clock rates for ultra-low-power designs, and includes internal and external interrupt sources, a programmable watchdog timer with an internal oscillator, and In-System Programming (ISP) via the SPI port for field updates without removing the chip. Idle, ADC Noise Reduction, Power-save, Power-down, and Standby sleep modes let designers trade responsiveness against current consumption.
Typical applications include industrial automation controllers, motor control and PWM actuation, sensor-based instrumentation using the 10-bit ADC, and hobby or educational embedded platforms supported by the MightyCore Arduino hardware package. The through-hole 40-DIP package makes the part ideal for prototyping on breadboards and for legacy equipment service.
A key design consideration is the 4.5 V to 5.5 V operating window: unlike its 2.7 V-capable ATmega8535L siblings, the -16PC speed grade requires a 5 V supply to reach 16 MHz, so level shifting is needed for 3.3 V peripherals.
This page synthesizes distributor pricing, drop-in alternatives, pinout data, and practical design notes not found in the manufacturer datasheet, giving engineers a complete selection resource.
Drop-in alternatives for ATMEGA8535-16PC — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ATMEGA8535-16PC (same form factor and footprint) — differing in Package, Communication Interfaces, Instructions, Operating Temperature, EEPROM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATMEGA8535-16PU
✅ Drop-In✓ In Stock
$2.05 / Unit
View Datasheet →ATMEGA8535-16PI
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.65 / Unit
View Datasheet →ATMEGA8535-16AC
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.05 / Unit
View Datasheet →ATMEGA8515-16PC
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.1 / Unit
View Datasheet →ATMEGA16-16PU
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$3.88 / Unit
View Datasheet →ATMEGA32-16PU
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$3.68 / Unit
View Datasheet →ATMEGA8535-16PC Maximum Ratings & Electrical Characteristics
| Core Processor | AVR 8-bit RISC |
| Core Size | 8-bit |
| Speed | 16 MHz |
| Program Memory Size | 8 KB (4K x 16) |
| Program Memory Type | In-System Programmable Flash |
| EEPROM Size | 512 B |
| RAM Size | 512 B |
| Number of I/O | 32 |
| ADC Channels | 8-channel 10-bit |
| Communication Interfaces | USART, SPI, TWI (I2C) |
| Timers/Counters | 3 (two 8-bit, one 16-bit) |
| Operating Voltage | 4.5 V to 5.5 V |
| Operating Temperature | 0C to +70C (commercial grade) |
| Package | 40-pin PDIP (0.600 inch, through-hole) |
| Mounting Type | Through Hole |
| Instructions | 130 (most single-cycle) |
| MIPS | 16 MIPS at 16 MHz |
| Sleep Modes | Idle, ADC Noise Reduction, Power-save, Power-down, Standby |
| Watchdog Timer | Yes, with internal oscillator |
ATMEGA8535-16PC Pin Configuration
| Pin 1 | PB0 (XCK/T0) — Port B bit 0 / USART external clock / Timer0 external clock |
| Pin 2 | PB1 (T1) — Port B bit 1 / Timer1 external clock |
| Pin 3 | PB2 (AIN0/INT2) — Port B bit 2 / Analog comparator positive input / External interrupt 2 |
| Pin 4 | PB3 (AIN1/OC0) — Port B bit 3 / Analog comparator negative input / Timer0 PWM output |
| Pin 5 | PB4 (SS) — Port B bit 4 / SPI slave select |
| Pin 6 | PB5 (MOSI) — Port B bit 5 / SPI master output, slave input |
| Pin 7 | PB6 (MISO) — Port B bit 6 / SPI master input, slave output |
| Pin 8 | PB7 (SCK/OC2) — Port B bit 7 / SPI clock / Timer2 PWM output |
| Pin 9 | RESET — Active-low reset input / SPI programming reset |
| Pin 10 | VCC — Digital supply voltage (4.5 V to 5.5 V) |
| Pin 11 | GND — Digital ground |
| Pin 12 | XTAL2 — Crystal/amplifier output 2 |
| Pin 13 | XTAL1 — Crystal/amplifier input 1 / external clock input |
| Pin 14 | PD0 (RXD) — Port D bit 0 / USART receive data |
| Pin 15 | PD1 (TXD) — Port D bit 1 / USART transmit data |
| Pin 16 | PD2 (INT0) — Port D bit 2 / External interrupt 0 |
| Pin 17 | PD3 (INT1) — Port D bit 3 / External interrupt 1 |
| Pin 18 | PD4 (OC1B) — Port D bit 4 / Timer1 compare match B PWM output |
| Pin 19 | PD5 (OC1A) — Port D bit 5 / Timer1 compare match A PWM output |
| Pin 20 | PD6 (ICP1) — Port D bit 6 / Timer1 input capture |
| Pin 21 | PD7 (OC2) — Port D bit 7 / Timer2 PWM output |
| Pin 22 | PC0 (SCL) — Port C bit 0 / TWI clock |
| Pin 23 | PC1 (SDA) — Port C bit 1 / TWI data |
| Pin 24 | PC2 (TCK) — Port C bit 2 / JTAG test clock |
| Pin 25 | PC3 (TMS) — Port C bit 3 / JTAG test mode select |
| Pin 26 | PC4 (TDO) — Port C bit 4 / JTAG test data output |
| Pin 27 | PC5 (TDI) — Port C bit 5 / JTAG test data input |
| Pin 28 | PC6 (TOSC1) — Port C bit 6 / Timer oscillator input 1 |
| Pin 29 | PC7 (TOSC2) — Port C bit 7 / Timer oscillator output 2 |
| Pin 30 | AVCC — ADC supply voltage (connect to VCC via low-pass filter) |
| Pin 31 | GND — Analog ground |
| Pin 32 | AREF — ADC external reference voltage |
| Pin 33 | PA0 (ADC0) — Port A bit 0 / ADC channel 0 |
| Pin 34 | PA1 (ADC1) — Port A bit 1 / ADC channel 1 |
| Pin 35 | PA2 (ADC2) — Port A bit 2 / ADC channel 2 |
| Pin 36 | PA3 (ADC3) — Port A bit 3 / ADC channel 3 |
| Pin 37 | PA4 (ADC4) — Port A bit 4 / ADC channel 4 |
| Pin 38 | PA5 (ADC5) — Port A bit 5 / ADC channel 5 |
| Pin 39 | PA6 (ADC6) — Port A bit 6 / ADC channel 6 |
| Pin 40 | PA7 (ADC7) — Port A bit 7 / ADC channel 7 |
Typical Applications
ATMEGA8535-16PC is suitable for 6 applications: Industrial Automation Controllers, Sensor-Based Instrumentation, Motor Control and PWM Actuation, Educational and Hobby Embedded Platforms, Legacy Equipment Repair and Retrofit, Communication and Data Loggers.
Industrial Automation Controllers
The ATMEGA8535-16PC fits industrial control nodes that need deterministic digital sequencing plus local analog feedback. Its three Timer/Counters with compare modes generate PWM outputs for actuator and motor drive at up to 16 MIPS, while 32 I/O lines interface relays, limit switches, and optocoupler-isolated signals. The 8-channel 10-bit ADC reads potentiometers, pressure transducers, and 4-20 mA signals via external conditioning, letting one chip supervise an entire station. In-System Programming via SPI allows firmware updates without desoldering, minimizing production-line downtime, and the watchdog timer with internal oscillator provides autonomous recovery from field faults.
Recommended
Sensor-Based Instrumentation
Multi-sensor instruments benefit directly from the ATMEGA8535-16PC peripheral integration. The 8-channel 10-bit ADC on PORTA digitizes up to eight analog sensors such as thermistors, humidity elements, and strain gauges at up to 15 kSPS, and the dedicated ADC Noise Reduction sleep mode suppresses digital switching noise during conversions for better effective resolution. TWI (I2C) and SPI interfaces add external EEPROMs, displays, and digital sensors without consuming the analog channels. With 512 B EEPROM for calibration constants and 512 B SRAM for buffers, a complete data-acquisition node fits in one 40-DIP device, and results transmit over the built-in USART to a PC or PLC.
Recommended
Motor Control and PWM Actuation
The ATMEGA8535-16PC drives DC and stepper motors using its 16-bit Timer/Counter1 with two compare channels (OC1A/OC1B) for phase-correct or fast PWM, plus 8-bit Timer/Counter2 (OC2) for a third actuator channel. Closed-loop control is enabled by sampling encoder-derived feedback or analog current-sense signals on the 10-bit ADC, with the 16-bit input capture unit measuring pulse timing precisely. Running at 16 MHz provides 62.5 ns PWM resolution, and 5 V logic directly interfaces common gate-driver ICs. The through-hole DIP package also eases prototyping of motor-driver daughterboards in educational robotics and small machinery retrofits.
Recommended
Educational and Hobby Embedded Platforms
The ATMEGA8535-16PC is a favorite teaching processor because the 40-pin DIP plugs into breadboards and zero-insertion-force sockets, tolerating repeated rework, and is supported by the MightyCore Arduino hardware package on GitHub alongside ATmega16, ATmega32, and ATmega8515. Students can program it via USBasp ISP without bootloaders, then graduate to SPI bootloaders for serial updates. The full peripheral mix - USART, SPI, TWI, PWM timers, and an 8-channel ADC - maps directly onto classic lab exercises: blinking GPIO, serial terminals, LCD interfacing, and analog sensor projects, all at low unit cost around $3 to $4 as of 2026-09-19.
Recommended
Legacy Equipment Repair and Retrofit
Service organizations maintaining 1990s and 2000s-era industrial machines frequently encounter ATmega8535-based controller boards. The ATMEGA8535-16PC and its drop-in sibling ATMEGA8535-16PU remain in active production, so failed chips can be replaced without board redesign. Because the chip is ISP-programmable, replacement devices can be flashed with recovered firmware hex files directly in the socket, restoring function in minutes. Where original silicon is unavailable, the pin-compatible ATMEGA16 or ATMEGA32 covers expanded rebuilds. The commercial 0C to +70C rating suits indoor equipment; choose the industrial -16PI variant for outdoor cabinets or refrigeration environments.
Recommended
Communication and Data Loggers
The ATMEGA8535-16PC builds compact serial loggers using its hardware USART for RS-232/RS-485 links (with an external transceiver) and TWI/SPI for SD-card or EEPROM storage. The 512 B SRAM buffers telemetry frames, while EEPROM retains configuration across power cycles. Applications include weather stations sampling the 8 ADC channels, utility sub-metering with pulse-counting on external interrupt pins, and Modbus RTU slave nodes where the 16 MIPS throughput comfortably handles framing and CRC at 115200 baud. Sleep modes extend battery life in remote installations, with Power-down current low enough for year-long battery operation of intermittently sampling loggers.
Recommended
Recommended Products Summary
Engineering reference data for ATMEGA8535-16PC — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATMEGA8535-16PU | ATMEGA8535-16PI | ATMEGA8515-16PC | ATMEGA16-16PU | ATMEGA32-16PU |
|---|---|---|---|---|---|---|
| Package | 40-pin PDIP (through-hole) | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same |
| Brand | Microchip Technology (Atmel) | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 8 KB | 8 KB | 8 KB | 8 KB | 16 KB | 32 KB |
| SRAM | 512 B | 512 B | 512 B | 512 B | 1 KB | 2 KB |
| ADC | 8-channel 10-bit | 8-channel 10-bit | 8-channel 10-bit | None | 8-channel 10-bit | 8-channel 10-bit |
| Max Clock / Speed | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS |
| Operating Temperature | 0C to +70C (commercial) | 0C to +70C | -40C to +85C (industrial) | 0C to +70C | -40C to +85C | -40C to +85C |
| RoHS / Lead Finish | Non-RoHS (leaded, PC suffix) | RoHS compliant (Pb-free, PU suffix) | RoHS compliant | Non-RoHS (leaded) | RoHS compliant | RoHS compliant |
Key Differentiators
- Single-chip analog + digital integration in through-hole (vs ATMEGA8515-16PC)
- Lowest-cost same-footprint option when 8 KB suffices (vs ATMEGA32-16PU)
- In-stock availability advantage of the PU equivalent (vs ATMEGA8535-16PU)
Design Notes
The -16PC speed grade requires 4.5 V to 5.5 V, so design the 5 V rail with at least 100 mA headroom per MCU including I/O sink currents. Decouple VCC (pin 10) with a 100 nF ceramic placed within 10 mm of the pin, and add a 10 uF bulk capacitor at the board entry. Filter AVCC (pin 30) from VCC through a 10 uH inductor or 100 ohm resistor plus 100 nF to ground - Microchip's datasheet shows this RC/LC filter as the standard ADC supply connection and it directly improves ADC noise performance.
Keep the crystal (XTAL1/XTAL2, pins 13/12) as close to the MCU as possible with 22 pF load capacitors (value depends on crystal CL - verify per crystal datasheet) and a ground guard ring for reliable 16 MHz start-up. For ADC accuracy, route analog traces on PORTA away from XTAL, PWM outputs OC1A/OC1B, and the USART lines; the ADC Noise Reduction sleep mode halts the core during conversion and can add 1 to 2 effective bits when combined with careful layout.
Never hold RESET (pin 9) floating - add a 10 kohm pull-up and optionally a 100 nF to ground for power-on-reset extension when VCC ramps slowly. PORTC pins PC2-PC7 are shared with JTAG; JTAG is enabled by default in fresh parts and will take over these six I/O pins - disable it via the JTD bit in MCUCSR (written twice per datasheet) or unprogram the JTAGEN fuse if you need full 32 I/O. Also remember the PC suffix is leaded: for RoHS-required builds order the ATMEGA8535-16PU instead.
For breadboard prototyping, note the 40-DIP 0.600 inch row spacing does not fit standard solderless breadboards - use two jumper-wire adapters or a DIP-40 carrier board. For production through-hole boards, specify an IPC-7251-compliant DIP-40 land pattern with 0.9 mm plated holes and provide ISP header access to PB5/PB6/PB7/RESET/GND/VCC so field firmware updates are possible without desoldering the device.
Compliance Information
The PC suffix denotes the legacy leaded (non-Pb) PDIP finish, so it is not RoHS compliant for new EU-market designs; the ATMEGA8535-16PU is the RoHS-compliant, lead-free drop-in. AEC-Q100 is not applicable to this commercial-grade AVR product.