Dansk
Tid: 2026-04-16
Gennemse: 88

Den ATtiny88 8-bit mikrocontroller fra Microchip Technology er en kompakt enhed med lavt strømforbrug bygget på AVR RISC-arkitekturen.Den integrerer en CPU, hukommelse og væsentlige perifere enheder i en enkelt chip, hvilket muliggør effektiv kontrol af elektroniske systemer, samtidig med at det bevarer et lille fodaftryk.Med de fleste instruktioner udført i en enkelt clock-cyklus, leverer den pålidelig ydeevne til indlejrede designs.
Denne mikrocontroller tilbyder 8KB Flash-hukommelse, 512 bytes SRAM og 64 bytes EEPROM, hvilket giver tilstrækkelig plads til programlagring og datahåndtering.Den fungerer ved op til 12 MHz og understøtter et bredt spændingsområde fra 1,8V til 5,5V.Indbyggede funktioner såsom en 10-bit ADC, timere, PWM-kapacitet og kommunikationsgrænseflader som SPI og I²C forbedrer dens funktionalitet.
Hvis du er interesseret i at købe ATtiny88, er du velkommen til at kontakte os for pris og tilgængelighed.

|
Pin
Nej. |
Pin
Navn |
Alternativ
Funktioner |
|
1 |
PC6 |
NULSTIL / PCINT14 |
|
2 |
PD0 |
PCINT16 |
|
3 |
PD1 |
PCINT17 |
|
4 |
PD2 |
INT0 / PCINT18 |
|
5 |
PD3 |
INT1 / PCINT19 |
|
6 |
PD4 |
T0 / PCINT20 |
|
7 |
VCC |
Strømforsyning |
|
8 |
GND |
Jord |
|
9 |
PB6 |
CLKI / PCINT6 |
|
10 |
PB7 |
PCINT7 |
|
11 |
PD5 |
T1 / PCINT21 |
|
12 |
PD6 |
AIN0 / PCINT22 |
|
13 |
PD7 |
AIN1 / PCINT23 |
|
14 |
PB0 |
CLKO / ICP1 /
PCINT0 |
|
15 |
PB1 |
OC1A / PCINT1 |
|
16 |
PB2 |
SS / OC1B /
PCINT2 |
|
17 |
PB3 |
MOSI / PCINT3 |
|
18 |
PB4 |
MISO / PCINT4 |
|
19 |
PB5 |
SCK / PCINT5 |
|
20 |
AVCC |
Analog Power
Forsyning |
|
21 |
PC7 |
PCINT15 |
|
22 |
GND |
Jord |
|
23 |
PC0 |
ADC0 / PCINT8 |
|
24 |
PC1 |
ADC1 / PCINT9 |
|
25 |
PC2 |
ADC2 / PCINT10 |
|
26 |
PC3 |
ADC3 / PCINT11 |
|
27 |
PC4 |
ADC4 / SDA /
PCINT12 |
|
28 |
PC5 |
ADC5 / SCL /
PCINT13 |
|
Parameter |
Specifikation |
|
Kerne
Arkitektur |
AVR 8-bit RISC |
|
Maksimalt ur
Hastighed |
Op til 12 MHz |
|
Flash-hukommelse |
8 KB |
|
SRAM |
512 bytes |
|
EEPROM |
64 bytes |
|
Drift
Spænding |
1,8V til 5,5V |
|
I/O-stifter |
Op til 28
programmerbare stifter |
|
ADC opløsning |
10-bit |
|
ADC kanaler |
Op til 8 kanaler |
|
Timere |
2 × 8-bit, 1 ×
16-bit |
|
PWM kanaler |
Flere PWM
udgange |
|
Kommunikation
Grænseflader |
SPI, I²C (TWI) |
|
Afbryder |
Ekstern + Pin
Skift afbrydelser |
|
Strøm
Forbrug |
Lavt strømforbrug
tilgængelige driftstilstande |
|
Drift
Temperatur |
-40°C til +85°C
(typisk) |
|
Pakketyper |
PDIP, TQFP, QFN |
|
Oscillator
Valgmuligheder |
Internt +
Understøttelse af ekstern ur |

Det funktionelle blokdiagram af ATtiny88 viser, hvordan forskellige interne moduler er organiseret og forbundet for at udføre kontroloperationer.I midten er AVR CPU'en, der fungerer som den vigtigste behandlingsenhed.Den kommunikerer med hukommelsesblokke såsom Flash, SRAM og EEPROM gennem en intern databus.Flash-hukommelsen gemmer programkoden, SRAM bruges til midlertidige data under udførelse, og EEPROM gemmer ikke-flygtige data, som skal bevares, selv når strømmen er afbrudt.
Diagrammet fremhæver også clock-generering og oscillatorkredsløb, som giver timing-signaler, der er nødvendige for, at mikrocontrolleren kan fungere.Understøtter dette er strømovervågningsblokken, som inkluderer nulstillingskontrol, strøm-til-nulstilling (POR) og brun-out-detektion (BOD) for at sikre stabil drift.Watchdog-timeren er inkluderet for automatisk at nulstille systemet, hvis programmet ikke reagerer, hvilket forbedrer systemets pålidelighed.
Perifere moduler er forbundet rundt om CPU'en for at udvide funktionaliteten.Disse inkluderer timere (8-bit og 16-bit) til timing og PWM-generering, en analog-til-digital-konverter (ADC) til at læse analoge signaler og en analog komparator til signalsammenligning.Kommunikationsgrænseflader såsom SPI og TWI (I²C) gør det muligt for mikrocontrolleren at interagere med eksterne enheder.
I/O-portene (PORTB, PORTC, PORTD og PORTA i nogle pakker) tjener som grænsefladen mellem mikrocontrolleren og eksterne komponenter.Disse porte gør det muligt for ATtiny88 at modtage input og styre output, hvilket gør den i stand til at styre forskellige elektroniske systemer effektivt.
• Højtydende AVR Core – 8-bit RISC-arkitektur med hurtig enkelt-cyklus instruktionsudførelse.
• Effektivt instruktionssæt – Understøtter 123 instruktioner med 32 generelle registre til jævn behandling.
• Ikke-flygtig hukommelse – Inkluderer Flash, EEPROM og SRAM til pålidelig program- og datalagring.
• Hukommelse med høj udholdenhed – Understøtter op til 10.000 Flash og 100.000 EEPROM skrive/slette cyklusser.
• Timere og tællere – Giver 8-bit og 16-bit timere til præcis timing og kontroloperationer.
• Analog-til-Digital konverter (ADC) – 10-bit opløsning for nøjagtig analog signalkonvertering.
• SPI kommunikationsgrænseflade – Muliggør hurtig seriel kommunikation med eksterne enheder.
• Understøttelse af I²C (TWI). – Giver nem forbindelse med sensorer og periferiudstyr.
• Watchdog timer – Hjælper med at nulstille systemet automatisk i tilfælde af softwarefejl.
• Analog komparator – Sammenligner analoge signaler til tærskeldetektion.
• Afbryd systemet - Understøtter eksterne afbrydelser og pin-change interrupts til realtidssvar.
• Laveffekttilstande – Inkluderer tomgangs-, sluk- og støjreduktionstilstande for energibesparelse.
• On-Chip debugging (debugWIRE) – Forenkler udvikling og fejlfinding.
• Fleksible urindstillinger – Understøtter både interne kalibrerede og eksterne oscillatorer.
• Brun-ud-detektion – Beskytter systemet mod ustabile spændingsforhold.
• Bred driftsspænding – Virker fra 1,8V til 5,5V for fleksibelt design.
• Kompakte emballagemuligheder – Tilgængelig i PDIP, QFN, TQFP og andre små formfaktorer.
• Lavt strømforbrug – Optimeret til batteridrevne og energieffektive systemer.
For at bruge ATtiny88-mikrocontrolleren skal du først programmere den med de ønskede instruktioner.Som andre AVR-baserede controllere fra Microchip Technology udfører ATtiny88 ikke nogen funktion, før et program er gemt i dens Flash-hukommelse.Når den er programmeret, kan den læse input, procesdata og styre output baseret på dine designkrav.
Processen starter med at definere den opgave, mikrocontrolleren skal udføre.Du skriver derefter programmet ved hjælp af et indlejret programmeringssprog såsom C i et integreret udviklingsmiljø som Microchip Studio.Efter at have skrevet koden, kompileres den til at generere en HEX-fil, som indeholder de maskinlæsbare instruktioner til mikrocontrolleren.
Tilslut derefter ATtiny88 til en programmør ved hjælp af SPI-grænsefladen.Brug programmeringssoftware til at uploade (flash) HEX-filen til controllerens Flash-hukommelse.Sørg for, at korrekte forbindelser såsom strømforsyning, jord og nulstillingsstift er korrekt konfigureret før programmering.
Når programmet er uploadet, skal du frakoble programmeringsenheden og tilslutte de nødvendige eksterne komponenter.Når strøm tilføres, udfører ATtiny88 automatisk det lagrede program og udfører den tilsigtede handling.
• Indlejrede kontrolsystemer – Anvendes som hovedcontroller til små elektroniske systemer.
• Sensorgrænseflademoduler – Læser og behandler data fra temperatur-, lys- eller bevægelsessensorer.
• Enheder til hjemmeautomatisering – Styrer belysning, kontakter og grundlæggende smarthome-funktioner.
• Motorstyringssystemer – Driver DC-motorer eller stepmotorer ved hjælp af PWM-signaler.
• Forbrugerelektronik – Findes i små gadgets, der kræver enkel kontrollogik.
• Industrielle kontrolenheder – Håndterer grundlæggende automatiserings- og overvågningsopgaver i industrielle opsætninger.
• Batteridrevne enheder – Ideel til applikationer med lav effekt på grund af energieffektive tilstande.
• Signalbehandlingskredsløb – Behandler analoge signaler ved hjælp af indbygget ADC og komparator.
• Kommunikationsgrænsefladeenheder – Fungerer som en bro ved hjælp af SPI- eller I²C-kommunikation.
• LED kontrolsystemer – Styrer LED-skærme, dæmpning og belysningsmønstre.

ATtiny88-mikrocontrolleren til indlejret kontrol med kombineret behandlingskapacitet, hukommelsesressourcer og integreret periferiudstyr i et kompakt design.Dens strukturerede arkitektur, understøttet af moduler som timere, ADC, kommunikationsgrænseflader og strømstyringssystemer, muliggør stabil og pålidelig drift.
ATtiny88 er mindre, lavere effekt og har færre perifere enheder, mens ATmega tilbyder mere hukommelse, funktioner og højere ydeevne til komplekse systemer.
Ja, ATtiny88 kan programmeres ved hjælp af Arduino IDE med den korrekte kortkonfiguration og bootloader-understøttelse.
Du kan bruge en ISP-programmør såsom USBasp eller AVRISP til at programmere ATtiny88 via SPI-interface.
Ja, den understøtter flere PWM-kanaler ved hjælp af dens indbyggede timere til signalstyring.
ATtiny88 giver op til 8 analoge inputkanaler med 10-bit opløsning.
Den bruger meget lav strøm, især i dvaletilstande, hvilket gør den velegnet til energieffektive designs.
Ja, den har en intern kalibreret oscillator, så en ekstern krystal er valgfri.
CAP CER 0.1UF 100V X5R 0805
CAP CER 4.7UF 25V X5R 1206
CAP CER 470PF 100V X7R 0805
IC SRAM 16MBIT PARALLEL 48TFBGA
IC OPAMP GP 1 CIRCUIT SC88A
IC PWR SWITCH P-CHANNEL 1:1 8SO
IC REG BUCK 5V 3A TO220-5
APL5320-33BI-TRG Anpec
ABOV QFP
INFINEO QFP
MAX4366EUA+T MAXIM
UPC78M15AHF - 3 Terminal Regulat
NIHON BGA


