Beskrivning
AT90CAN32/64/128 är en 8-bitars CMOS-mikrokontroller med låg effekt baserad på den förbättrade AVR-arkitekturen RISC.Genom att exekvera kraftfulla instruktioner i en enda klockcykel, uppnår AT90CAN32/64/128 en genomströmning som närmar sig 1 MIPS per MHz, vilket gör att systemdesignern kan optimera strömförbrukningen kontra bearbetningshastigheten.AVR-kärnan kombinerar en rik instruktionsuppsättning med 32 arbetsregister för allmänna ändamål.Alla 32 register är direkt anslutna till den aritmetiska logiska enheten (ALU), vilket gör att två oberoende register kan nås i en enda instruktion som exekveras i en klockcykel.Den resulterande arkitekturen är mer kodeffektiv samtidigt som den uppnår genomströmningar upp till tio gånger snabbare än konventionella CISC-mikrokontroller.AT90CAN32/64/128 har följande funktioner: 32K/64K/128K byte av programmerbar flash i systemet med Read-While-Write-funktioner, 1K/2K/4K byte EEPROM, 2K/4K/4K byte SRAM, 53 allmänna ändamål I/O-linjer, 32 arbetsregister för allmänna ändamål, en CAN-styrenhet, realtidsräknare (RTC), fyra flexibla timer/räknare med jämförelselägen och PWM, 2 USART, ett byteorienterat seriellt tvåtrådsgränssnitt, en 8-kanals 10 -bit ADC med valfritt differentiellt ingångssteg med programmerbar förstärkning, en programmerbar Watchdog Timer med intern oscillator, en SPI seriell port, IEEE std.1149.1-kompatibelt JTAG-testgränssnitt, används även för åtkomst till On-chip Debug-systemet och programmering och fem programvaruvalbara energisparlägen.Idle-läget stoppar CPU:n samtidigt som SRAM, timer/räknare, SPI/CAN-portar och avbrottssystem kan fortsätta att fungera.Avstängningsläget sparar registerinnehållet men fryser oscillatorn, vilket inaktiverar alla andra chipfunktioner tills nästa avbrott eller hårdvaruåterställning.I energisparläge fortsätter den asynkrona timern att köras, vilket gör att användaren kan behålla en timerbas medan resten av enheten sover.ADC-brusreduceringsläget stoppar CPU:n och alla I/O-moduler utom Asynkron Timer och ADC, för att minimera omkopplingsbrus under ADC-konverteringar.I standbyläge körs kristall/resonatoroscillatorn medan resten av enheten sover.Detta möjliggör mycket snabb uppstart i kombination med låg strömförbrukning.Enheten är tillverkad med Atmels icke-flyktiga minnesteknik med hög densitet.Onchip ISP Flash gör att programminnet kan programmeras om i systemet genom ett SPI seriellt gränssnitt, av en konventionell icke-flyktig minnesprogrammerare eller av ett On-chip Boot-program som körs på AVR-kärnan.Startprogrammet kan använda vilket gränssnitt som helst för att ladda ner applikationsprogrammet i applikationens Flash-minne.Programvaran i Boot Flash-sektionen fortsätter att köras medan Application Flash-sektionen uppdateras, vilket ger äkta Read-While-Write-funktion.
Specifikationer: | |
Attribut | Värde |
Kategori | Integrerade kretsar (IC) |
Inbäddad - Mikrokontroller | |
Mfr | Mikrochipteknik |
Serier | AVR® 90CAN |
Paket | Bricka |
Delstatus | Aktiva |
Kärnprocessor | AVR |
Kärnstorlek | 8-bitars |
Fart | 16 MHz |
Anslutningsmöjligheter | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Kringutrustning | Brown-out Detect/Reset, POR, PWM, WDT |
Antal I/O | 53 |
Programminnesstorlek | 128KB (128K x 8) |
Programminnestyp | BLIXT |
EEPROM-storlek | 4K x 8 |
RAM-storlek | 4K x 8 |
Spänning - Matning (Vcc/Vdd) | 2,7V ~ 5,5V |
Datakonverterare | A/D 8x10b |
Oscillator typ | Inre |
Driftstemperatur | -40°C ~ 85°C (TA) |
Monteringstyp | Ytmontering |
Paket/fodral | 64-TQFP |
Leverantörsenhetspaket | 64-TQFP (14x14) |
Basproduktnummer | AT90CAN128 |