ATTINY4-MAHR - 8-Bit 12MHz AVR MCU | Microchip Technology
N.º de pieza: ATTINY4-MAHR ✓ ActivoATTINY4-MAHR Descripción general
A microcontroller is a programmable semiconductor that integrates a CPU core, memory, and peripherals into one package. The ATTINY4 belongs to the TinyAVR family within Microchip's 8-bit AVR portfolio. Its enhanced RISC architecture executes many instructions in a single clock cycle, supporting throughput close to 1 MIPS per MHz while keeping power consumption low enough for compact embedded control, sensing, and actuator-control systems.
The principal device characteristics include 512 bytes of Flash organized as 256 words by 16 bits, 32 bytes of SRAM, 12 general-purpose working registers, and an internal oscillator. The 4-channel, 8-bit ADC supports basic analog measurement, while SPI and USI provide serial communication options. An 8-bit timer/counter with two PWM channels and a 16-bit timer/counter support timing, waveform generation, and periodic control tasks.
The ATTINY4-MAHR uses the AVR enhanced RISC architecture and a low-power CMOS implementation. Its limited memory footprint makes code size and stack planning important, especially when applications combine ADC readings, serial communications, and PWM outputs. The nickel-palladium-gold termination and green package designation identify the physical construction used for this ordering variant.
Typical uses include low-cost sensor nodes, compact LED or fan controllers, simple keypad interfaces, battery-powered instruments, and small industrial control modules. The four available I/O lines favor designs where the MCU performs sequencing or supervisory control rather than high-pin-count connectivity. The 12 MHz operating limit provides more timing headroom than many simple low-power state machines while retaining a compact footprint.
Design the exposed-pad connection, decoupling, programming interface, and power entry carefully. Confirm the package drawing, recommended land pattern, voltage limits, and pin multiplexing in the manufacturer datasheet before layout release. The MAHR package suffix should be matched exactly when replacing the device because package and termination variants can have different ordering details.
This page organizes the ATtiny4 technical characteristics, sourcing information, and replacement guidance into a compact engineering reference. It also distinguishes verified device functions from parameters that require the exact package drawing, helping designers evaluate the ATTINY4-MAHR before schematic capture, PCB layout, firmware development, and sourcing approval.
Alternativas directas para ATTINY4-MAHR — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con ATTINY4-MAHR (mismo factor de forma y huella) — difiere en Package, Timer/Counter.
ATTINY4-TSHR
✅ Sustitución directaConsulte el precio
Ver hoja de datos →ATTINY5-MAHR
✅ Sustitución directaConsulte el precio
Ver hoja de datos →ATTINY9-MAHR
✅ Sustitución directaConsulte el precio
Ver hoja de datos →ATTINY10-MAHR
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
ATTINY4-MAHR Valores máximos y características eléctricas
| Product Type | 8-bit AVR RISC microcontroller |
| Frecuencia de reloj máxima | 12 MHz |
| Program Flash Memory | 512 bytes (256 x 16 bits) |
| SRAM | 32 bytes |
| General-Purpose I/O Lines | 4 lines |
| General-Purpose Working Registers | 32 |
| ADC Resolution | 8 bits |
| ADC Channels | 4 channels |
| Timer/Counter | 8-bit timer/counter with 2 PWM channels |
| Additional Timer | 16-bit timer/counter |
| Instruction Set | 54 instructions |
| Architecture | AVR enhanced RISC |
| Execution Rate | Close to 1 MIPS per MHz |
| Oscillator | Internal |
| Serial Interfaces | SPI and USI |
| Encapsulado | 8-pin UDFN/USON with exposed pad |
| Package Finish | NiPdAu |
| Packaging | Tape and reel |
| Green Designation | Green |
Guía de configuración de pines de ATTINY4-MAHR nipdau
Configuración de pines para ATTINY4-MAHR (encapsulado nipdau). Este CI digital incluye GPIO, interfaces de comunicación (UART, SPI, I2C) y pines de alimentación. Consulte la hoja de datos del fabricante para conocer las funciones alternativas de los pines y las opciones de configuración. Esencial para el diseño de sistemas embebidos y el diseño de PCB.
No hay datos detallados de patillaje disponibles para ATTINY4-MAHR.
Consulte la hoja de datos para ver la configuración completa de patillas.
Aplicaciones típicas
ATTINY4-MAHR es adecuado para 6 aplicacións: Compact Sensor Node, PWM Lighting Controller, Battery-Powered Instrument, Simple Keypad Interface, Small Motor Fan Controller, Industrial Control Module.
Compact Sensor Node
The ATTINY4-MAHR fits a compact sensor node that performs periodic analog measurements and forwards limited status data through a serial link. Its 4-channel, 8-bit ADC can read basic sensor outputs, while 512 bytes of Flash and 32 bytes of SRAM keep the control program small. Place the MCU beside the sensor interface and use its internal oscillator for a compact layout. The principal trade-off is memory headroom: schedule sampling and communications carefully so routines and buffers fit within the available SRAM and program space.
Recomendado
PWM Lighting Controller
The ATTINY4-MAHR can control a small LED board using its 8-bit timer/counter with two PWM channels and four I/O lines. This arrangement is suitable for dimming, status effects, or simple duty-cycle control without a separate PWM IC. Place the output drivers so MCU pins do not directly exceed their specified current limits, and use transistor stages when the lamp current is higher. With only 512 bytes of Flash, the firmware should use compact timing tables and state logic while preserving space for fault handling.
Recomendado
Battery-Powered Instrument
The ATTINY4-MAHR is appropriate for a small battery-powered instrument that wakes periodically, samples an analog input, updates an indicator, and returns to a low-power state. Its low-power CMOS AVR architecture, internal oscillator, and 12 MHz performance ceiling support efficient event-driven control without an external crystal. The 4-channel ADC simplifies front-end selection, although battery life depends on the active duration, idle mode, and sensor current. Validate the sleep-mode peripherals and wake conditions in firmware before production testing.
Recomendado
Simple Keypad Interface
The ATTINY4-MAHR can manage a small matrix or sampled keypad, interpret button events, and drive a compact display or status indicator. Four I/O lines are sufficient for modest controls when the design uses resistor scanning, external expansion, or a limited button count. The 12 MHz clock provides useful response margin for debouncing and event processing, while 512 bytes of Flash constrains the user interface code. Choose pin multiplexing and wake behavior deliberately because several I/O functions may not be simultaneously available.
Recomendado
Small Motor Fan Controller
The ATTINY4-MAHR can supervise a low-power fan, pump, or motor system when the required control is limited to on/off, speed state, or basic PWM. The two PWM outputs can support actuator modulation, while the timer resources provide periodic control timing. Use suitable transistor and protection stages instead of driving inductive loads directly from the MCU. Because the device has only four I/O lines, confirm whether motor-control functions conflict with ADC inputs or serial interfaces before assigning the pins.
Recomendado
Industrial Control Module
The ATTINY4-MAHR can serve as a local supervisory controller in a compact industrial module, coordinating an ADC-based measurement, a serial link, and one or two controlled outputs. The AVR RISC core and timer resources support deterministic low-complexity sequencing without a larger processor. Keep communications frames short because only 512 bytes of Flash and 32 bytes of SRAM are available. For production equipment, validate reset behavior, brownout handling, watchdog strategy, and exposed-pad grounding against the environmental requirements of the installation.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para ATTINY4-MAHR — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | ATTINY4-TSHR | ATTINY5-MAHR | ATTINY9-MAHR | ATTINY10-MAHR |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin UDFN/USON with exposed pad | 8-pin UDFN/USON with exposed pad | 8-pin UDFN/USON with exposed pad | 8-pin UDFN/USON with exposed pad | 8-pin UDFN/USON with exposed pad |
| Architecture | AVR enhanced RISC, 8-bit | AVR enhanced RISC, 8-bit | AVR enhanced RISC, 8-bit | AVR enhanced RISC, 8-bit | AVR enhanced RISC, 8-bit |
| Maximum Clock Frequency | 12 MHz | 12 MHz | 12 MHz | 12 MHz | 12 MHz |
Diferenciadores clave
- Minimal program-memory footprint (frente a ATTINY5-MAHR)
- Dedicated 4-channel 8-bit ADC (frente a ATTINY10-MAHR)
- Dual PWM capability in a compact package (frente a ATTINY4-TSHR)
Notas de diseño
Use the manufacturer package drawing and recommended land pattern for the 8-pin UDFN/USON body. Place input and decoupling capacitors next to their assigned supply pins, route the exposed pad on the ground plane unless the datasheet specifies otherwise, and avoid placing high-current switching paths beneath the pad. The compact pitch makes assembly and soldering sensitive to pad alignment and solder volume, so inspect the first articles under magnification.
Calculate the local regulator from the maximum MCU supply current plus every load connected to the same rail. Add margin for startup, temperature, and adjacent-circuit variation. Because the ATTINY4-MAHR contains only 512 bytes of Flash and 32 bytes of SRAM, power-conscious firmware often uses a sleep-and-wake architecture; preserve stable supply rails during wake transitions so ADC readings and communication timing are not corrupted.
Do not infer pin compatibility from the eight-pin package alone. Confirm pin numbers, exposed-pad use, reset behavior, programming pins, ADC channels, timer functions, and alternate pin multiplexing in the manufacturer pin-description table. A firmware image built for one ATtiny4 family member may also depend on its flash size, fuse settings, and boot behavior, so rebuild and validate any substitute before production release.
Keep SPI and USI traces short, route them away from switching nodes, and provide a ground return path beneath the signal route when practical. If the internal ADC measures a sensitive analog input, use a quiet reference and separate analog routing from digital timing outputs. Sampling timing, input impedance, and ADC acquisition requirements should be evaluated together because the ATTINY4-MAHR combines a 12 MHz digital core with a 4-channel, 8-bit converter.
Información de cumplimiento
The ATTINY4-MAHR listing identifies a green package with NiPdAu termination. Specific RoHS, REACH, AEC-Q100, lead-free, halogen-free, and conflict-minerals declarations were not identified in the cited product listing and must be confirmed on the manufacturer product page or declaration.