ATMEL AT90CAN32-16AU 8bit AVR Microcontroller Pandhuan pangguna

Logo ATMEL

8-dicokot Logo AVR Kab Mikrokontroler kanthi 32K / 64K / 128K Byte ISP Flash lan CAN Controller

AT90CAN32
AT90CAN64
AT90CAN128

Ringkesan

Rev. 7679HS–CAN–08/08

Fitur

  • Mikrokontroler 8-bit AVR® XNUMX-bit kanthi kinerja dhuwur
  • Arsitektur RISC Lanjut
    • 133 Pitunjuk Kuat - Umume Eksekusi Siklus Jam
    • 32 x 8 Register Kerja Tujuan Umum + Register Kontrol Periferal
    • Operasi Statis Kanthi
    • Nganti 16 MIPS Throughput ing 16 MHz
    • On-chip 2-siklus Multiplier
  • Program Non volatile lan Kenangan Data
    • 32K/64K/128K Byte saka In-System Reprogrammable Flash (AT90CAN32/64/128)
      • Toleransi: 10,000 siklus nulis / mbusak
    • Bagian Kode Boot Opsional kanthi Bit Kunci Independen
      • Ukuran Boot sing Bisa Dipilih: 1K Byte, 2K Byte, 4K Byte utawa 8K Byte
      • In-System Programming by On-Chip Boot Programming (CAN, UART,…)
      • Operasi Maca-Nalika-Tulis Bener
    • 1K/2K/4K Byte EEPROM (Ketahanan: 100,000 Siklus Tulis/Busak) (AT90CAN32/64/128)
    • SRAM Internal 2K/4K/4K Byte (AT90CAN32/64/128)
    • Nganti 64K Byte Ruang Memori Eksternal Opsional
    • Kunci Pemrograman kanggo Keamanan Piranti Lunak
  • JTAG (IEEE std. 1149.1 Compliant) Antarmuka
    • Kapabilitas Pindai Wates Miturut JTAG Standar
    • Programming Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
    • Dhukungan Debug On-chip ekstensif
  • CAN Controller 2.0A & 2.0B - Sertifikasi ISO 16845 (1)
    • 15 Obyek Pesen Lengkap karo Identifier Kapisah Tags lan Topeng
    • Mode Kirim, Nampa, Balasan Otomatis lan Bingkai Buffer Nampa
    • 1Mbits/s Laju Transfer Maksimal ing 8 MHz
    • Wektu stamping, TTC & Mode Ngrungokake (Spying utawa Autobaud)
  • Fitur Periferal
    • Timer Watchdog sing Bisa Diprogram kanthi Osilator On-chip
    • Timer Sinkron 8-bit/Counter-0
      • 10-bit Prescaler
      • Counter Acara njaba
      • Output Compare utawa 8-bit PWM Output
    • 8-bit Asynchronous Timer/Counter-2
      • 10-bit Prescaler
      • Counter Acara njaba
      • Output Bandingake utawa 8-Bit PWM Output
      • Osilator 32Khz kanggo Operasi RTC
    • Timer Sinkron 16-bit Ganda/Penghitung-1 & 3
      • 10-bit Prescaler
      • Input Capture karo Noise Canceller
      • Counter Acara njaba
      • 3-Output Bandingake utawa 16-Bit PWM Output
      • Output Compare Modulation
    • 8-saluran, 10-dicokot SAR ADC
      • 8 Saluran siji-rampung
      • 7 Saluran Diferensial
      • 2 Saluran Diferensial Kanthi Keuntungan sing Bisa Diprogram ing 1x, 10x, utawa 200x
    • Comparator Analog chip
    • Byte-oriented Two-kabel Serial Interface
    • Dual Programmable Serial USART
    • Master / Abdi SPI Serial Interface
      • Programming Flash (ISP Hardware)
  • Fitur Mikrokontroler Khusus
    • Power-on Reset lan Deteksi Brown-out Programmable
    • Osilator RC Kalibrasi Internal
    • 8 Sumber Interupsi Eksternal
    • 5 Mode Turu: Idle, ADC Noise Reduction, Power-save, Power-down & Standby
    • Frekuensi Jam sing Bisa Dipilih Piranti Lunak
    • Global Pull-up Pateni
  • Aku / O lan Paket
    • 53 Garis I/O Programmable
    • 64-timbal TQFP lan 64-timbal QFN
  • Operasional Voltagiki: 2.7 – 5.5V
  • Suhu operasi: Industri (-40 ° C nganti + 85 ° C)
  • Frekuensi Maksimum: 8 MHz ing 2.7V, 16 MHz ing 4.5V

Cathetan: 1. Rincian ing bagean 19.4.3 ing kaca 242.

Katrangan

Perbandhingan Antarane AT90CAN32, AT90CAN64 lan AT90CAN128

AT90CAN32, AT90CAN64 lan AT90CAN128 kompatibel karo hardware lan piranti lunak. Padha beda-beda mung ing ukuran memori minangka ditampilake ing Tabel 1-1.

Tabel 1-1. Ringkesan Ukuran Memori

piranti lampu kilat EEPROM RAM
AT90CAN32 32K Byte 1K Byte 2K Byte
AT90CAN64 64K Byte 2K Byte 4K Byte
AT90CAN128 128K Byte 4K Byte 4K Byte
Katrangan bagean

AT90CAN32/64/128 minangka mikrokontroler CMOS 8-bit daya rendah adhedhasar arsitektur RISC sing ditingkatake AVR. Kanthi nglakokake instruksi sing kuat ing siklus jam siji, AT90CAN32/64/128 entuk throughput sing nyedhak 1 MIPS saben MHz ngidini desainer sistem ngoptimalake konsumsi daya tinimbang kacepetan pangolahan.

Inti AVR nggabungake macem-macem instruksi kanthi 32 panggunaan tujuan umum. Kabeh 32 registrasi langsung nyambung karo Unit Logika Aritmetika (ALU), saengga bisa entuk loro register independen ing siji instruksi sing dileksanakake ing siklus siji. Arsitektur sing diasilake luwih efisien karo kode nalika entuk output nganti sepuluh kaping luwih cepet tinimbang mikrokontroler CISC konvensional.

AT90CAN32/64/128 nyedhiyakake fitur-fitur ing ngisor iki: 32K/64K/128K bita saka In-System Programmable Flash kanthi kapabilitas Read-While-Write, 1K/2K/4K byte EEPROM, 2K/4K/4K byte SRAM, 53 tujuan umum Garis I/O, 32 register kerja tujuan umum, pengontrol CAN, Penghitung Wektu Nyata (RTC), papat Timer / Penghitung fleksibel kanthi mode mbandhingake lan PWM, 2 USART, Antarmuka Serial rong kabel sing berorientasi bita, 8 saluran 10 -dicokot ADC karo pilihan diferensial input stage karo gain programmable, Watchdog Timer programmable karo osilator Internal, port serial SPI, IEEE std. 1149.1 tundhuk JTAG antarmuka test, uga digunakake kanggo ngakses sistem On-chip Debug lan program lan limang piranti lunak milih mode irit daya.

Mode Idle mandheg CPU nalika ngidini SRAM, Timer / Counter, port SPI / CAN lan sistem interupsi terus bisa digunakake. Mode Power-mudhun nyimpen isi register nanging freezes Oscillator, mateni kabeh fungsi chip liyane nganti gangguan sabanjuré utawa Hardware Reset. Ing mode Ngirit daya, wektu asinkron terus mlaku, ngidini pangguna njaga basis wektu nalika piranti liyane turu. Mode ADC Noise Reduction mandheg CPU lan kabeh I / O modul kajaba Asynchronous Timer lan ADC, kanggo nyilikake gangguan ngoper sak konversi ADC. Ing mode siyaga, Crystal / Resonator Oscillator mlaku nalika piranti liyane turu. Iki ngidini wiwitan cepet banget digabungake karo konsumsi daya kurang.

Piranti kasebut digawe nggunakake teknologi memori nonvolatile kapadhetan dhuwur saka Atmel. Onchip ISP Flash ngidini memori program bisa diprogram maneh ing sistem liwat antarmuka serial SPI, dening programmer memori nonvolatile konvensional, utawa program Boot On-chip sing mlaku ing inti AVR. Program boot bisa nggunakake antarmuka apa wae kanggo ngundhuh program aplikasi ing memori Flash aplikasi. Piranti lunak ing bagean Boot Flash bakal terus mlaku nalika bagean Aplikasi Flash dianyari, nyedhiyakake operasi Read-While-Write sing bener. Kanthi nggabungake CPU RISC 8-bit karo In-System Self-Programmable Flash ing chip monolitik, Atmel AT90CAN32/64/128 minangka mikrokontroler kuat sing nyedhiyakake solusi sing fleksibel lan efektif kanggo akeh aplikasi kontrol sing dipasang.

AT90CAN32/64/128 AVR didhukung kanthi lengkap program lan piranti pangembangan sistem kalebu: C compiler, macro assembler, program debugger/simulator, in-circuit emulator, lan kit evaluasi.

Penafian

Nilai khas sing ana ing lembar data iki adhedhasar simulasi lan karakterisasi mikrokontroler AVR liyane sing diprodhuksi ing teknologi proses sing padha. Nilai Min lan Max bakal kasedhiya sawise piranti kasebut ditondoi.

Diagram Blokir

Gambar 1-1. Diagram Blokir

Gambar 1-1 Diagram Blok

Konfigurasi Pin

Gambar 1-2. Pinout AT90CAN32/64/128 - TQFP

Gambar 1-2

(1) NC = Aja nyambung (Bisa digunakake ing piranti mangsa ngarep)

(2) Timer2 Osilator

Gambar 1-3. Pinout AT90CAN32/64/128 - QFN

Gambar 1-3

(1) NC = Aja nyambung (Bisa digunakake ing piranti mangsa ngarep)

(2) Timer2 Osilator

Cathetan: Pad tengah gedhe ing sangisore paket QFN digawe saka logam lan disambungake sacara internal menyang GND. Sampeyan kudu soldered utawa glued menyang Papan kanggo mesthekake stabilitas mechanical apik. Yen pad tengah ora disambungake, paket kasebut bisa ngeculake saka papan.

1.6.3 Port A (PA7..PA0)

Port A minangka port I / O 8-bit bi-directional kanthi resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port A nduweni karakteristik drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port A pin sing externally ditarik kurang bakal sumber saiki yen resistor narik-munggah diaktifake. Port A lencana tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port A uga nyedhiyakake fungsi saka macem-macem fitur khusus saka AT90CAN32/64/128 kaya sing kapacak ing kaca 74.

1.6.4 Port B (PB7..PB0)

Port B minangka port I / O 8-bit bi-directional kanthi resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port B duwe ciri drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port B pin sing externally ditarik kurang bakal sumber saiki yen resistor narik-up diaktifake. Pins Port B tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port B uga nyedhiyakake fungsi saka macem-macem fitur khusus saka AT90CAN32/64/128 kaya sing kapacak ing kaca 76.

1.6.5 Port C (PC7..PC0)

Port C minangka port I / O 8-bit bi-directional kanthi resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port C nduweni karakteristik drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port C pin sing externally ditarik kurang bakal sumber saiki yen resistor pull-up diaktifake. Pins Port C wis tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port C uga nyedhiyakake fungsi fitur khusus AT90CAN32/64/128 kaya sing kadhaptar ing kaca 78.

1.6.6 Port D (PD7..PD0)

Port D minangka port I / O 8-bit bi-directional kanthi resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port D duwe ciri drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port D pin sing externally ditarik kurang bakal sumber saiki yen resistor narik-up diaktifake. Port D pins sing tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port D uga nyedhiyakake fungsi macem-macem fitur khusus saka AT90CAN32/64/128 kaya sing kadhaptar ing kaca 80.

1.6.7 Port E (PE7..PE0)

Port E minangka port I / O 8-bit bi-directional kanthi resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port E duwe ciri drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port E lencana sing externally ditarik kurang bakal sumber saiki yen resistor narik-up diaktifake. Port E pins tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port E uga nyedhiyakake fungsi saka macem-macem fitur khusus saka AT90CAN32/64/128 kaya sing kapacak ing kaca 83.

1.6.8 Port F (PF7..PF0)

Port F minangka input analog menyang Konverter A / D.

Port F uga serves minangka 8-dicokot bi-directional I / port O, yen A / D Konverter ora digunakake. Pin port bisa nyedhiyakake resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port F duwe ciri drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port F pin sing externally ditarik kurang bakal sumber saiki yen resistor narik-munggah diaktifake. Pin Port F wis tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port F uga nglayani fungsi JTAG antarmuka. Yen JTAG antarmuka diaktifake, resistor pullup ing pin PF7 (TDI), PF5 (TMS), lan PF4 (TCK) bakal diaktifake sanajan reset ana.

1.6.9 Port G (PG4..PG0)

Port G minangka port I / O 5-bit kanthi resistor pull-up internal (dipilih kanggo saben bit). Buffer output Port G duwe ciri drive simetris kanthi kemampuan sink lan sumber sing dhuwur. Minangka input, Port G pin sing externally ditarik kurang bakal sumber saiki yen resistor narik-up diaktifake. Pin Port G wis tri-nyatakake nalika kondisi reset dadi aktif, sanajan jam ora mlaku.

Port G uga nglayani fungsi saka macem-macem fitur khusus saka AT90CAN32/64/128 kaya sing kapacak ing kaca 88.

1.6.10 RESET

Reset input. A tingkat kurang ing pin iki kanggo maneh saka dawa pulsa minimal bakal generate reset. Dawane pulsa minimal diwenehi karakteristik. Pulsa sing luwih cendhek ora dijamin ngasilake reset. Port I/O saka AVR langsung direset menyang negara wiwitan sanajan jam ora mlaku. Jam dibutuhake kanggo ngreset liyane saka AT90CAN32/64/128.

1.6.11 XTAL1

Input menyang Osilator inverting amplifier lan input menyang sirkuit operasi jam internal.

1.6.12 XTAL2

Output saka osilator inverting amppanguripan

1.6.13 AVCC

AVCC minangka sumber voltage pin kanggo Konverter A / D ing Port F. Iku kudu externally disambungake menyang Vcc, sanajan ADC ora digunakake. Yen ADC digunakake, kudu disambungake menyang Vcc liwat saringan low-pass.

1.6.14 AREF

Iki minangka pin referensi analog kanggo Konverter A/D.

Babagan Kode Examples

Dokumentasi iki ngemot kode ex sing sederhanaamples sing nuduhake kanthi cepet cara nggunakake macem-macem bagean ing piranti. Ex kode kasebutamples nganggep manawa header khusus bagean file kalebu sadurunge kompilasi. Elinga yen ora kabeh vendor compiler C kalebu definisi sethithik ing header files lan nangani interrupt ing C gumantung karo compiler. Monggo konfirmasi karo dokumentasi kompiler C kanggo rincian liyane.

Register Ringkesan

Register Ringkesan

Ringkesan Register Lanjutan 1

Ringkesan Register Lanjutan 2

Ringkesan Register Lanjutan 3

Ringkesan Register Lanjutan 4

Ringkesan Register Lanjutan 5

Ringkesan Register Lanjutan 6

Cathetan:

  1. Bit alamat ngluwihi PCMSB (Tabel 25-11 ing kaca 341) ora peduli.
  2. Bit alamat ngluwihi EEAMSB (Tabel 25-12 ing kaca 341) ora peduli.
  3. Kanggo kompatibilitas karo piranti mbesuk, bit sing dilindhungi undhang-undhang kudu ditulis nol yen diakses. Alamat memori I / O sing dilindhungi undhang-undhang ora bakal ditulis.
  4. Register I/O ing kisaran alamat 0x00 – 0x1F bisa diakses langsung nganggo instruksi SBI lan CBI. Ing register kasebut, nilai bit siji bisa dipriksa kanthi nggunakake instruksi SBIS lan SBIC.
  5. Sawetara gendera status dibusak kanthi nulis sing logis. Elinga, ora kaya umume AVR liyane, instruksi CBI lan SBI mung bakal digunakake ing bit sing ditemtokake, lan mulane bisa digunakake ing register sing ngemot gendera status kasebut. Instruksi CBI lan SBI bisa digunakake mung karo register 0x00 nganti 0x1F. 6. Nalika nggunakake I / O printah tartamtu IN lan OUT, I / O alamat 0x00 - 0x3F kudu digunakake. Nalika ngarahake I/O Registers minangka ruang data nggunakake instruksi LD lan ST, 0x20 kudu ditambahake menyang alamat kasebut. AT90CAN32/64/128 minangka mikrokontroler kompleks kanthi unit periferal luwih akeh tinimbang sing bisa didhukung ing 64 lokasi sing dilindhungi ing Opcode kanggo instruksi IN lan OUT. Kanggo spasi I / O Extended saka 0x60 - 0xFF ing SRAM, mung instruksi ST / STS / STD lan LD / LDS / LDD bisa digunakake.

Informasi Pemesanan

Informasi Pemesanan

Cathetan: 1. Piranti kasebut uga bisa diwenehake kanthi bentuk wafer. Hubungi kantor sales Atmel lokal kanggo informasi pesenan rinci lan jumlah minimal.

Informasi Kemasan

Informasi Kemasan

TQFP64

64 PIN TIP QUAD FLAT PACK

TQFP64

QFN64

QFN64

CATETAN: QFN STANDAR CATATAN

  1. DIMENSI & TOLERANCING cocog ASME Y14.5M. – 1994.
  2. DIMENSI b APLIKASI TERMINAL METALLIZED lan diukur antarane 0.15 lan 0.30 mm saka TIP TERMINAL. YEN TERMINAL Nduweni RADIUS OPSIONAL ing sisih liya terminal, DIMENSI b ORA DIUKUR ING AREA RADIUS.
  3. MAX. PAKET WARPAGE IS 0.05mm.
  4. MAKSIMUM BURRS diijini IS 0.076 mm IN ALL ARAH.
  5. PIN # 1 ID Ndhuwur bakal ditandhani laser.
  6. DRAWING THIS tundhuk karo JEDEC REGISTERED OUTLINE MO-220.
  7. Tarik Mbalik 0.15mm MAKSIMUM (L1) bisa uga ana.
    L MINUS L1 dadi witjaksono kanggo utawa luwih gedhe saka 0.30 mm
  8. IDENTIFIER TERMINAL #1 OPTIONAL nanging kudu dilebokake ing zona sing dituduhake IDENTIFIER TERMINAL #1 dadi salah sawijining cetakan utawa fitur sing ditandhani.

markas

Perusahaan Atmel
2325 Orchard Parkway
San Jose. CA 95131
USA
Telpon: 1(408) 441-0311
Fax: 1(408) 487-2600

Internasional

Atmel Asia
Kamar 1219
Chinachem Golden Plaza
77 Mod Road Tsimshatsui
Kowloon Timur
Hong Kong
Telpon: (852) 2721-9778
Fax: (852) 2722-1369

Atmel Eropah
Le Krebs
8. Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-en-
Yvelines Cedex
Prancis
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11

Atmel Jepang
9F. Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Jepang
Telpon: (81) 3-3523-3551
Fax: (81) 3-3523-7581

Kontak Produk

Web Situs
www.atmel.com

Dhukungan Teknis
avr@atmel.com

Kontak Sales
www.atmel.com/contacts

Panyuwunan Sastra
www.atmel.com/literature

Penafian: Informasi ing dokumen iki diwenehake gegayutan karo produk Atmel. Ora ana lisensi, nyata utawa diwenehake, kanthi estoppel utawa liya-liyane, kanggo hak properti intelektual apa wae sing diwenehake dening dokumen iki utawa gegayutan karo adol produk Atmel. KECUALI KAJAWAT ING SYARAT lan KETENTUAN SALE ATMEL sing ana ing ATMEL. WEB SITUS, ATMEL NO TANGGUNG JAWAB APA-APA lan DISCLAIMS ANY EXPRESS, GRATIS UTAWA JAMINAN STATUTORY RELATING TO PRODUK-PRODUK KANGGO, Nanging ora winates kanggo, JAMINAN sing diwenehake saka MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSEIN,. ATMEL ORA TANGGUNG JAWAB ATAS KERUSAKAN LANGSUNG, LANGSUNG, LANGSUNG, KONSEKUENSIAL, PUNITIF, KHUSUS UTAWA INSIDENTAL (kalebu, TANPA WATASAN, RUSAK KARENA KEHILANGAN, GANGGUAN USAHA, UTAWA KEHILANGAN INFORMASI PENGGUNAAN) DOKUMEN IKI, sanajan ATMEL wis diwarahake babagan kemungkinan kerusakan. Atmel ora nggawe perwakilan utawa jaminan babagan akurasi utawa jangkep isi dokumen iki lan duwe hak kanggo ngganti spesifikasi lan deskripsi produk kapan wae tanpa kabar. Atmel ora nggawe prasetya kanggo nganyari informasi sing ana ing kene. Kajaba khusus diwenehake, produk Atmel ora cocok kanggo, lan ora bakal digunakake ing, aplikasi otomotif. Produk Atmel ora dimaksudake, sah, utawa dijamin digunakake minangka komponen ing aplikasi sing dimaksudake kanggo ndhukung utawa nylametake urip.

© 2008 Atmel Corporation. Kabeh hak dilindhungi undhang-undhang. Atmel®, logo lan kombinasi kasebut, lan liya-liyane minangka merek dagang utawa merek dagang kadhaptar saka Atmel Corporation utawa anak perusahaan. Istilah lan jeneng produk liyane bisa uga merek dagang wong liya.

7679HS–CAN–08/08

Dokumen / Sumber Daya

ATMEL AT90CAN32-16AU 8bit AVR Mikrokontroler [pdf] Pandhuan pangguna
AT90CAN32-16AU 8bit AVR Mikrokontroler, AT90CAN32-16AU, 8bit AVR Mikrokontroler, Mikrokontroler

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *