ATTINY4-MAHR - 8-Bit 12MHz AVR MCU | Microchip Technology
MPN: ATTINY4-MAHR ✓ 啟用中ATTINY4-MAHR 概覽
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.
直接替換替代品,適用於 ATTINY4-MAHR — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: ATTINY4-MAHR (相同外形與佔位) — 差異在於 Package, Timer/Counter.
ATTINY4-TSHR
✅ 直接替換聯絡詢價
查看資料表 →ATTINY5-MAHR
✅ 直接替換聯絡詢價
查看資料表 →ATTINY9-MAHR
✅ 直接替換聯絡詢價
查看資料表 →ATTINY10-MAHR
✅ 直接替換📋 參考替代品(不在目錄中)
ATTINY4-MAHR 最大額定值與電氣特性
| Product Type | 8-bit AVR RISC microcontroller |
| 最大時脈頻率 | 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 |
| 封裝 | 8-pin UDFN/USON with exposed pad |
| Package Finish | NiPdAu |
| Packaging | Tape and reel |
| Green Designation | Green |
ATTINY4-MAHR nipdau 腳位配置指南
ATTINY4-MAHR(nipdau 封裝)的腳位配置。 此數位 IC 包含 GPIO、通訊介面(UART、SPI、I2C)與電源腳位。替代腳位功能與配置選項請參閱製造商資料表。對嵌入式系統設計與 PCB 佈局至關重要。
無詳細腳位定義資料: ATTINY4-MAHR.
請參閱 資料表 以查看完整腳位配置。
典型應用
ATTINY4-MAHR 適用於 6 應用s: 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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
推薦產品摘要
工程參考資料,適用於 ATTINY4-MAHR — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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 |
主要差異化特點
- Minimal program-memory footprint (對比ATTINY5-MAHR)
- Dedicated 4-channel 8-bit ADC (對比ATTINY10-MAHR)
- Dual PWM capability in a compact package (對比ATTINY4-TSHR)
設計說明
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.
合規資訊
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.