Pengawal Mikro 11-bit ATMEL ATtiny8 dengan Denyar 1K Byte
Ciri-ciri
- Menggunakan Seni Bina AVR® RISC
- Seni Bina RISC 8-bit berprestasi tinggi dan berkuasa rendah
- 90 Arahan Kuat - Pelaksanaan Kitaran Jam Paling Banyak
- 32 x 8 Daftar Kerja Tujuan Umum
- Sehingga 8 MIPS Throughput pada 8 MHz
Program Tidak Meruap dan Memori Data
- 1K Bait Memori Program Flash
- Boleh Diprogram Dalam Sistem (ATtiny12)
- Ketahanan: 1,000 Kitaran Tulis/Padam (ATtiny11/12)
- 64 Bait Memori Data EEPROM Boleh Aturcara Dalam Sistem untuk ATtiny12
- Daya tahan: 100,000 Tulis / Padam Kitaran
- Kunci Pengaturcaraan untuk Program Flash dan Keselamatan Data EEPROM
Ciri-ciri Periferal
- Sampuk dan Bangun pada Perubahan Pin
- Satu Pemasa/Pembilang 8-bit dengan Prescaler Berasingan
- Pembanding Analog On-chip
- Pemasa Anjing Pengawas Boleh Aturcara dengan Pengayun Pada cip
Keistimewaan Mikrokontroler Khas
- Mod Melahu dan Mati kuasa rendah
- Sumber Gangguan Luaran dan Dalaman
- In-System Programmable melalui SPI Port (ATtiny12)
- Litar Tetapan Semula Kuasa Dipertingkat (ATtiny12)
- Pengayun RC Ditentukur Dalaman (ATtiny12)
Spesifikasi
- Teknologi Proses CMOS berkuasa rendah, berkelajuan tinggi
- Operasi Statik Sepenuhnya
Penggunaan Kuasa pada 4 MHz, 3V, 25°C
- aktif: 2.2 mA
- Mod Melahu: 0.5 mA
- Mod Kuasa Mati: <1 μA
Pakej
- PDIP dan SOIC 8-pin
Vol Operasitages
- 1.8 – 5.5V untuk ATtiny12V-1
- 2.7 – 5.5V untuk ATtiny11L-2 dan ATtiny12L-4
- 4.0 – 5.5V untuk ATtiny11-6 dan ATtiny12-8
Gred Kelajuan
- 0 – 1.2 MHz (ATtiny12V-1)
- 0 – 2 MHz (ATtiny11L-2)
- 0 – 4 MHz (ATtiny12L-4)
- 0 – 6 MHz (ATtiny11-6)
- 0 – 8 MHz (ATtiny12-8)
Konfigurasi Pin
Berakhirview
ATtiny11/12 ialah mikropengawal CMOS 8-bit berkuasa rendah berdasarkan seni bina AVR RISC. Dengan melaksanakan arahan yang berkuasa dalam satu kitaran jam, ATtiny11/12 mencapai daya pemprosesan yang menghampiri 1 MIPS setiap MHz, membolehkan pereka bentuk sistem mengoptimumkan penggunaan kuasa berbanding kelajuan pemprosesan. Teras AVR menggabungkan set arahan yang kaya dengan 32 daftar kerja tujuan umum. Kesemua 32 daftar disambungkan terus ke Unit Logik Aritmetik (ALU), membolehkan dua daftar bebas diakses dalam satu arahan yang dilaksanakan dalam satu kitaran jam. Seni bina yang terhasil adalah lebih cekap kod sambil mencapai daya pemprosesan sehingga sepuluh kali lebih pantas daripada mikropengawal CISC konvensional.
Jadual 1. Penerangan Bahagian
Peranti | kilat | EEPROM | Daftar | Voltage Julat | Kekerapan |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5V | 0-6 MHz |
ATtiny12V | 1K | 64 B | 32 | 1.8 – 5.5V | 0-1.2 MHz |
ATtiny12L | 1K | 64 B | 32 | 2.7 – 5.5V | 0-4 MHz |
ATtiny12 | 1K | 64 B | 32 | 4.0 – 5.5V | 0-8 MHz |
ATtiny11/12 AVR disokong dengan set lengkap alat pembangunan program dan sistem termasuk: pemasang makro, penyahpepijat/simulator program, emulator dalam litar,
dan kit penilaian.
Rajah Blok ATtiny11
Lihat Rajah 1 di halaman 3. ATtiny11 menyediakan ciri berikut: 1K bait Flash, sehingga lima talian I/O tujuan umum, satu baris input, 32 daftar kerja tujuan umum, pemasa/pembilang 8-bit, dalaman dan gangguan luaran, Pemasa Pengawas boleh diprogramkan dengan pengayun dalaman, dan dua mod penjimatan kuasa yang boleh dipilih perisian. Mod Idle menghentikan CPU sambil membenarkan pemasa/kaunter dan sistem gangguan untuk terus berfungsi. Mod Power-down menyimpan kandungan daftar tetapi membekukan pengayun, melumpuhkan semua fungsi cip lain sehingga gangguan atau tetapan semula perkakasan seterusnya. Ciri bangun tidur atau gangguan pada penukaran pin membolehkan ATtiny11 menjadi sangat responsif kepada peristiwa luaran, masih menampilkan penggunaan kuasa terendah semasa dalam mod pengurangan kuasa. Peranti ini dihasilkan menggunakan teknologi memori tidak meruap berketumpatan tinggi Atmel. Dengan menggabungkan CPU 8-bit RISC dengan Flash pada cip monolitik, Atmel ATtiny11 ialah mikropengawal berkuasa yang menyediakan penyelesaian yang sangat fleksibel dan kos efektif kepada banyak aplikasi kawalan terbenam.
Rajah 1. Rajah Blok ATtiny11
Rajah Blok ATtiny12
Rajah 2 di halaman 4. ATtiny12 menyediakan ciri-ciri berikut: 1K bait Flash, 64 bait EEPROM, sehingga enam baris I/O tujuan umum, 32 daftar kerja tujuan umum, pemasa/pembilang 8-bit, dalaman dan gangguan luaran, Pemasa Anjing Pengawas boleh atur cara dengan pengayun dalaman, dan dua mod penjimatan kuasa yang boleh dipilih perisian. Mod Idle menghentikan CPU sambil membenarkan pemasa/kaunter dan sistem gangguan untuk terus berfungsi. Mod Power-down menyimpan kandungan daftar tetapi membekukan pengayun, melumpuhkan semua fungsi cip lain sehingga gangguan atau tetapan semula perkakasan seterusnya. Ciri bangun atau gangguan pada perubahan pin membolehkan ATtiny12 menjadi sangat responsif kepada peristiwa luaran, masih menampilkan penggunaan kuasa terendah semasa dalam mod pengurangan kuasa. Peranti ini dihasilkan menggunakan teknologi memori tidak meruap berketumpatan tinggi Atmel. Dengan menggabungkan CPU 8-bit RISC dengan Flash pada cip monolitik, Atmel ATtiny12 ialah mikropengawal berkuasa yang menyediakan penyelesaian yang sangat fleksibel dan kos efektif kepada banyak aplikasi kawalan terbenam.
Rajah 2. Rajah Blok ATtiny12
Pin Perihalan
- Bekalan voltage pin.
- Pin tanah.
Port B ialah port I/O 6-bit. PB4..0 ialah pin I/O yang boleh menyediakan tarik-up dalaman (dipilih untuk setiap bit). Pada ATtiny11, PB5 ialah input sahaja. Pada ATtiny12, PB5 ialah input atau keluaran longkang terbuka. Pin port dinyatakan tiga kali apabila keadaan set semula menjadi aktif, walaupun jam tidak berjalan. Penggunaan pin PB5..3 sebagai input atau pin I/O adalah terhad, bergantung pada tetapan semula dan tetapan jam, seperti yang ditunjukkan di bawah.
Jadual 2. PB5..Kefungsian PB3 lwn. Pilihan Jam Peranti
Pilihan Jam Peranti | PB5 | PB4 | PB3 |
Tetapan Semula Luaran Didayakan | Digunakan(1) | -(2) | – |
Tetapan Semula Luaran Dilumpuhkan | Input(3)/I/O(4) | – | – |
Kristal Luaran | – | terpakai | terpakai |
Kristal Frekuensi Rendah Luaran | – | terpakai | terpakai |
Resonator Seramik Luaran | – | terpakai | terpakai |
Pengayun RC Luaran | – | I/O(5) | terpakai |
Jam Luaran | – | I/O | terpakai |
Pengayun RC Dalaman | – | I/O | I/O |
Nota
- Digunakan” bermaksud pin digunakan untuk tujuan penetapan semula atau jam.
- bermakna fungsi pin tidak terjejas oleh pilihan.
- Input bermaksud pin ialah pin input port.
- Pada ATtiny11, PB5 ialah input sahaja. Pada ATtiny12, PB5 ialah input atau keluaran longkang terbuka.
- I/O bermaksud pin ialah pin input/output port.
XTAL1 Input kepada pengayun penyongsangan amppenguat dan input kepada litar pengendalian jam dalaman.
XTAL2 Output daripada pengayun terbalik amplebih hidup.
TETAP SEMULA Tetapkan semula input. Tetapan semula luaran dijana oleh tahap rendah pada pin RESET. Tetapkan semula denyutan yang lebih lama daripada 50 ns akan menghasilkan tetapan semula, walaupun jam tidak berjalan. Denyutan yang lebih pendek tidak dijamin untuk menghasilkan tetapan semula.
Ringkasan Daftar ATtiny11
Alamat | Nama | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Halaman |
$3F | SREG | I | T | H | S | V | N | Z | C | muka surat 9 |
$3E | Terpelihara | |||||||||
$3D | Terpelihara | |||||||||
$3C | Terpelihara | |||||||||
$3B | GIMSK | – | INT0 | PCIE | – | – | – | – | – | muka surat 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | muka surat 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | muka surat 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | muka surat 35 |
$37 | Terpelihara | |||||||||
$36 | Terpelihara | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | muka surat 32 |
$34 | MCUSR | – | – | – | – | – | – | LUAR BIASA | PORF | muka surat 28 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | muka surat 41 |
$32 | TCNT0 | Pemasa/Pembilang0 (8 Bit) | muka surat 41 | |||||||
$31 | Terpelihara | |||||||||
$30 | Terpelihara | |||||||||
… | Terpelihara | |||||||||
$22 | Terpelihara | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | muka surat 43 |
$20 | Terpelihara | |||||||||
$1F | Terpelihara | |||||||||
$1E | Terpelihara | |||||||||
$1D | Terpelihara | |||||||||
$1C | Terpelihara | |||||||||
$1B | Terpelihara | |||||||||
$1A | Terpelihara | |||||||||
$19 | Terpelihara | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | muka surat 37 |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | muka surat 37 |
$16 | PINBU | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | muka surat 37 |
$15 | Terpelihara | |||||||||
… | Terpelihara | |||||||||
$0A | Terpelihara | |||||||||
$09 | Terpelihara | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | muka surat 45 |
… | Terpelihara | |||||||||
$00 | Terpelihara |
Nota
- Untuk keserasian dengan peranti masa depan, bit yang dikhaskan harus ditulis menjadi sifar jika diakses. Alamat memori I / O yang terpelihara tidak boleh ditulis.
- Beberapa bendera status dibersihkan dengan menulis yang logik kepada mereka. Ambil perhatian bahawa arahan CBI dan SBI akan beroperasi pada semua bit dalam daftar I/O, menulis satu kembali ke dalam mana-mana bendera yang dibaca sebagai ditetapkan, dengan itu mengosongkan bendera. Arahan CBI dan SBI berfungsi dengan daftar $00 hingga $1F sahaja.
Ringkasan Daftar ATtiny12
Alamat | Nama | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Halaman |
$3F | SREG | I | T | H | S | V | N | Z | C | muka surat 9 |
$3E | Terpelihara | |||||||||
$3D | Terpelihara | |||||||||
$3C | Terpelihara | |||||||||
$3B | GIMSK | – | INT0 | PCIE | – | – | – | – | – | muka surat 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | muka surat 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | muka surat 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | muka surat 35 |
$37 | Terpelihara | |||||||||
$36 | Terpelihara | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | muka surat 32 |
$34 | MCUSR | – | – | – | – | WDRF | BORF | LUAR BIASA | PORF | muka surat 29 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | muka surat 41 |
$32 | TCNT0 | Pemasa/Pembilang0 (8 Bit) | muka surat 41 | |||||||
$31 | OSCCAL | Daftar Penentukuran Pengayun | muka surat 12 | |||||||
$30 | Terpelihara | |||||||||
… | Terpelihara | |||||||||
$22 | Terpelihara | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | muka surat 43 |
$20 | Terpelihara | |||||||||
$1F | Terpelihara | |||||||||
$1E | EEAR | – | – | Daftar Alamat EEPROM | muka surat 18 | |||||
$1D | EEDR | Daftar Data EEPROM | muka surat 18 | |||||||
$1C | EECR | – | – | – | – | SERAM | EEMWE | EEWE | EERE | muka surat 18 |
$1B | Terpelihara | |||||||||
$1A | Terpelihara | |||||||||
$19 | Terpelihara | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | muka surat 37 |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | muka surat 37 |
$16 | PINBU | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | muka surat 37 |
$15 | Terpelihara | |||||||||
… | Terpelihara | |||||||||
$0A | Terpelihara | |||||||||
$09 | Terpelihara | |||||||||
$08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | muka surat 45 |
… | Terpelihara | |||||||||
$00 | Terpelihara |
Nota
- Untuk keserasian dengan peranti masa depan, bit yang dikhaskan harus ditulis menjadi sifar jika diakses. Alamat memori I / O yang terpelihara tidak boleh ditulis.
- Beberapa bendera status dibersihkan dengan menulis yang logik kepada mereka. Ambil perhatian bahawa arahan CBI dan SBI akan beroperasi pada semua bit dalam daftar I/O, menulis satu kembali ke dalam mana-mana bendera yang dibaca sebagai ditetapkan, dengan itu mengosongkan bendera. Arahan CBI dan SBI berfungsi dengan daftar $00 hingga $1F sahaja.
Ringkasan Set Arahan
Mnemonik | Operan | Penerangan | Operasi | Bendera | #Kunci |
ARAHAN ARITHMETIK DAN LOGIK | |||||
TAMBAH | Rd, Rr | Tambah dua Daftar | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Tambah dengan Carry two Register | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Kurangkan dua Daftar | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
SAYA NAIK | Jalan, K | Kurangkan Pemalar dari Daftar | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Kurangkan dengan Carry dua Daftar | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Jalan, K | Kurangkan dengan Carry Constant dari Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
DAN | Rd, Rr | Logik DAN Daftar | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Jalan, K | Logik DAN Daftar dan Tetap | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Logik ATAU Daftar | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Jalan, K | Logik ATAU Daftar dan Tetap | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Daftar Eksklusif ATAU | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Pelengkap Satu | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Pelengkap Dua | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Tetapkan Bit dalam Daftar | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Kosongkan Bit dalam Daftar | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Kenaikan | Rd ¬ Rd + 1 | Z, N, V | 1 |
DIS | Rd | Penurunan | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Uji Zero atau Minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Kosongkan Daftar | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Tetapkan Daftar | Jalan ¬ $FF | tiada | 1 |
ARAHAN CAWANGAN | |||||
RJMP | k | Lompatan Relatif | PC ¬ PC + k + 1 | tiada | 2 |
RCALL | k | Panggilan Subrutin Relatif | PC ¬ PC + k + 1 | tiada | 3 |
RET | Pemulangan Subrutin | PC ¬ TUMPUAN | tiada | 4 | |
RETI | Mengganggu Pulangan | PC ¬ TUMPUAN | I | 4 | |
CPSE | Rd, Rr | Bandingkan, Langkau jika Sama | jika (Rd = Rr) PC ¬ PC + 2 atau 3 | tiada | 1/2 |
CP | Rd, Rr | Bandingkan | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Bandingkan dengan Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
CPI | Rd, K | Bandingkan Daftar dengan Segera | Jalan – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Langkau jika Bit dalam Daftar Dihapus | jika (Rr(b)=0) PC ¬ PC + 2 atau 3 | tiada | 1/2 |
SBRS | Rr, b | Langkau jika Bit dalam Daftar Ditetapkan | jika (Rr(b)=1) PC ¬ PC + 2 atau 3 | tiada | 1/2 |
SBIC | P, b | Langkau jika Daftar Bit I / O Dihapus | jika (P(b)=0) PC ¬ PC + 2 atau 3 | tiada | 1/2 |
SBIS | P, b | Langkau jika Bit In I / O Register ditetapkan | jika (P(b)=1) PC ¬ PC + 2 atau 3 | tiada | 1/2 |
BRBS | s, k | Cabang jika Bendera Status Tetapkan | jika (SREG(s) = 1) maka PC¬PC + k + 1 | tiada | 1/2 |
BRBC | s, k | Cawangan jika Bendera Status Dihapus | jika (SREG(s) = 0) maka PC¬PC + k + 1 | tiada | 1/2 |
BREQ | k | Cabang jika Sama | jika (Z = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRNE | k | Cabang jika Tidak Sama | jika (Z = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRCS | k | Cabang jika Carry Set | jika (C = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRCC | k | Cawangan jika Carry Cleared | jika (C = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRSH | k | Cawangan jika Sama atau Lebih Tinggi | jika (C = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRLO | k | Cabang jika Rendah | jika (C = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRMI | k | Cabang jika tolak | jika (N = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRPL | k | Cabang jika Plus | jika (N = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRGE | k | Cabang jika Lebih Besar atau Sama, Ditandatangani | jika (N Å V= 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRLT | k | Cabang jika Kurang Dari Sifar, Ditandatangani | jika (N Å V= 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRHS | k | Cabang jika Set Separuh Carry Flag | jika (H = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRHC | k | Cabang jika Bendera Separuh Carry Dihapus | jika (H = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRTS | k | Cabang jika Bendera T Tetapkan | jika (T = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRTC | k | Cabang jika Bendera T Dihapus | jika (T = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRVS | k | Cabang jika Bendera Limpahan Ditetapkan | jika (V = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
BRVC | k | Cabang jika Bendera Limpahan Dihapus | jika (V = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
RINGKAS | k | Cawangan jika Gangguan Diaktifkan | jika ( I = 1) maka PC ¬ PC + k + 1 | tiada | 1/2 |
JERAWAT | k | Cabang jika Gangguan Tidak Berupaya | jika ( I = 0) maka PC ¬ PC + k + 1 | tiada | 1/2 |
Mnemonik | Operan | Penerangan | Operasi | Bendera | #Kunci |
ARAHAN PEMINDAHAN DATA | |||||
LD | Rd,Z | Muatkan Daftar Tidak Langsung | Rd ¬ (Z) | tiada | 2 |
ST | Z,Rr | Daftar Kedai Tidak Langsung | (Z) ¬ Rr | tiada | 2 |
MOV | Rd, Rr | Berpindah Di antara Daftar | Rd ¬ Rr | tiada | 1 |
LDI | Jalan, K | Muat Segera | Jalan ¬ K | tiada | 1 |
IN | Jalan, P | Di Pelabuhan | Jalan ¬ P | tiada | 1 |
KELUAR | P, Rr | Pelabuhan Keluar | P ¬ Rr | tiada | 1 |
LPM | Muatkan Memori Program | R0 ¬ (Z) | tiada | 3 | |
ARAHAN UJIAN BIT DAN BIT | |||||
SBI | P, b | Tetapkan Bit dalam Daftar I / O | I/O(P,b) ¬ 1 | tiada | 2 |
CBI | P, b | Clear Bit dalam Daftar I / O | I/O(P,b) ¬ 0 | tiada | 2 |
LSL | Rd | Anjakan Logik ke Kiri | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Anjakan Logik ke Kanan | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
PERANAN | Rd | Putar Kiri Melalui Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Putar Kanan Melalui Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Pergeseran Aritmetik ke Kanan | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | Rd | Tukar Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | tiada | 1 |
BSET | s | Set Bendera | SREG(s)¬ 1 | SREG | 1 |
BCLR | s | Bendera Bersih | SREG(s)¬ 0 | SREG | 1 |
BST | Rr, b | Kedai Bit dari Daftar ke T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Beban bit dari T ke Daftar | Rd(b) ¬ T | tiada | 1 |
SEK | Tetapkan Carry | C ¬ 1 | C | 1 | |
CLC | Jelas Carry | C ¬ 0 | C | 1 | |
SEN | Tetapkan Bendera Negatif | N ¬ 1 | N | 1 | |
CLN | Bendera Negatif yang jelas | N ¬ 0 | N | 1 | |
SEZ | Tetapkan Bendera Sifar | Z ¬ 1 | Z | 1 | |
CLZ | Kosongkan Bendera Sifar | Z ¬ 0 | Z | 1 | |
SEI | Global Interrupt Enable | saya ¬ 1 | I | 1 | |
CLI | Melumpuhkan Gangguan Global | saya ¬ 0 | I | 1 | |
SES | Tetapkan Bendera Ujian yang Ditandatangani | S¬ 1 | S | 1 | |
CLS | Bendera Ujian Bertanda Jelas | S¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Limpahan Pelengkap Clear Twos | V ¬ 0 | V | 1 | |
SET | Tetapkan T di SREG | T ¬ 1 | T | 1 | |
CLT | Kosongkan T di SREG | T ¬ 0 | T | 1 | |
SEH | Tetapkan Bendera Half Carry di SREG | H ¬ 1 | H | 1 | |
CLH | Kosongkan Bendera Half Carry di SREG | H ¬ 0 | H | 1 | |
TIDAK | Tiada Operasi | tiada | 1 | ||
TIDUR | tidur | (lihat penjelasan khusus untuk fungsi Tidur) | tiada | 1 | |
WDR | Tonton Set Semula Anjing | (lihat penerangan khusus untuk WDR/pemasa) | tiada | 1 |
Maklumat Pesanan
ATtiny11
Bekalan Kuasa | Kelajuan (MHz) | Kod Pesanan | Pakej | Julat Operasi |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komersial (0°C hingga 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Perindustrian (-40°C hingga 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Komersial (0°C hingga 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Perindustrian (-40°C hingga 85°C) |
Nota
- Gred kelajuan merujuk kepada kadar jam maksimum apabila menggunakan kristal luaran atau pemacu jam luaran. Pengayun RC dalaman mempunyai frekuensi jam nominal yang sama untuk semua gred kelajuan.
- Alternatif pembungkusan bebas Pb, mematuhi Arahan Eropah untuk Sekatan Bahan Berbahaya (arahan RoHS). Juga bebas Halida dan Hijau sepenuhnya.
Jenis Pakej | |
8P3 | 8-plumbum, 0.300″ Lebar, Pakej Dwi Talian Plastik (PDIP) |
8S2 | 8-plumbum, 0.200″ Lebar, Garis Besar Kecil Sayap Camar Plastik (EIAJ SOIC) |
ATtiny12
Bekalan Kuasa | Kelajuan (MHz) | Kod Pesanan | Pakej | Julat Operasi |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komersial (0°C hingga 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Perindustrian (-40°C hingga 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Komersial (0°C hingga 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Perindustrian (-40°C hingga 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Komersial (0°C hingga 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Perindustrian (-40°C hingga 85°C) |
Nota
- Gred kelajuan merujuk kepada kadar jam maksimum apabila menggunakan kristal luaran atau pemacu jam luaran. Pengayun RC dalaman mempunyai frekuensi jam nominal yang sama untuk semua gred kelajuan.
- Alternatif pembungkusan bebas Pb, mematuhi Arahan Eropah untuk Sekatan Bahan Berbahaya (arahan RoHS). Juga bebas Halida dan Hijau sepenuhnya.
Jenis Pakej | |
8P3 | 8-plumbum, 0.300″ Lebar, Pakej Dwi Talian Plastik (PDIP) |
8S2 | 8-plumbum, 0.200″ Lebar, Garis Besar Kecil Sayap Camar Plastik (EIAJ SOIC) |
Maklumat Pembungkusan
8P3
DIMENSI BIASA
(Unit Sukatan = inci)
SIMBOL | MIN | NOM | MAX | NOTA |
A | 0.210 | 2 | ||
A2 | 0.115 | 0.130 | 0.195 | |
b | 0.014 | 0.018 | 0.022 | 5 |
b2 | 0.045 | 0.060 | 0.070 | 6 |
b3 | 0.030 | 0.039 | 0.045 | 6 |
c | 0.008 | 0.010 | 0.014 | |
D | 0.355 | 0.365 | 0.400 | 3 |
D1 | 0.005 | 3 | ||
E | 0.300 | 0.310 | 0.325 | 4 |
E1 | 0.240 | 0.250 | 0.280 | 3 |
e | 0.100 BSC | |||
eA | 0.300 BSC | 4 | ||
L | 0.115 | 0.130 | 0.150 | 2 |
Nota
- Lukisan ini adalah untuk maklumat am sahaja; rujuk JEDEC Drawing MS-001, Variation BA untuk maklumat tambahan.
- Dimensi A dan L diukur dengan bungkusan yang diletakkan di satah tempat duduk JEDEC Tolok GS-3.
- Dimensi D, D1 dan E1 tidak termasuk Kilat acuan atau protrusi. Kilat Acuan atau protrusi tidak boleh melebihi 0.010 inci.
- E dan eA diukur dengan petunjuk yang dikekang supaya berserenjang dengan datum.
- Petua plumbum runcing atau bulat lebih disukai untuk memudahkan pemasukan.
- Dimensi maksimum b2 dan b3 tidak termasuk protrusi Dambar. Tonjolan dambar tidak boleh melebihi 0.010 (0.25 mm).
DIMENSI BIASA
(Unit Sukatan = mm)
SIMBOL | MIN | NOM | MAX | NOTA |
A | 1.70 | 2.16 | ||
A1 | 0.05 | 0.25 | ||
b | 0.35 | 0.48 | 5 | |
C | 0.15 | 0.35 | 5 | |
D | 5.13 | 5.35 | ||
E1 | 5.18 | 5.40 | 2, 3 | |
E | 7.70 | 8.26 | ||
L | 0.51 | 0.85 | ||
q | 0° | 8° | ||
e | 1.27 BSC | 4 |
Nota
- Lukisan ini adalah untuk maklumat am sahaja; rujuk EIAJ Drawing EDR-7320 untuk maklumat tambahan.
- Ketakpadanan cetakan atas dan bawah serta burr resin tidak disertakan.
- Adalah disyorkan bahawa rongga atas dan bawah adalah sama. Jika ia berbeza, dimensi yang lebih besar hendaklah dianggap.
- Menentukan kedudukan geometri yang sebenar.
- Nilai b,C digunakan pada terminal bersalut. Ketebalan standard lapisan penyaduran hendaklah berukuran antara 0.007 hingga .021 mm.
Sejarah Semakan Lembaran Data
Sila ambil perhatian bahawa nombor halaman yang disenaraikan dalam bahagian ini merujuk kepada dokumen ini. Nombor semakan merujuk kepada semakan dokumen.
Wahyu 1006F-06/07
- Tidak disyorkan untuk reka bentuk baharu”
Wahyu 1006E-07/06
- Susun atur bab dikemas kini.
- Mengemas kini Power-down dalam "Mod Tidur untuk ATtiny11" pada halaman 20.
- Mengemas kini Power-down dalam "Mod Tidur untuk ATtiny12" pada halaman 20.
- Jadual 16 dikemas kini di muka surat 36.
- “Bait Kalibrasi dalam ATtiny12” dikemas kini pada halaman 49.
- “Maklumat Pesanan” dikemas kini pada halaman 10.
- “Maklumat Pembungkusan” dikemas kini pada halaman 12.
Wahyu 1006D-07/03
- Nilai VBOT dikemas kini dalam Jadual 9 pada halaman 24.
Wahyu 1006C-09/01
- T/A
Ibu Pejabat Antarabangsa
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Faks: 1(408) 487-2600
- Atmel Asia Bilik 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Faks: (852) 2722-1369
- Atmel Eropah Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Perancis Tel: (33) 1-30-60-70-00 Faks: (33) 1-30-60-71-11
- Atmel Jepun 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Jepun Tel: (81) 3-3523-3551 Faks: (81) 3-3523-7581
Hubungan Produk
Web tapak www.atmel.com Sokongan Teknikal avr@atmel.com Kenalan Jualan www.atmel.com/contacts Permintaan Sastera www.atmel.com/literature
Penafian: Maklumat dalam dokumen ini disediakan berkaitan dengan produk Atmel. Tiada lesen, nyata atau tersirat, melalui estoppel atau sebaliknya, kepada mana-mana
hak harta intelek diberikan oleh dokumen ini atau berkaitan dengan penjualan produk Atmel. KECUALI YANG DITETAPKAN DALAM TERMA DAN SYARAT JUALAN ATMEL YANG TERLETAK DI ATMEL's WEB LAMAN, ATMEL TIADA TANGGUNGJAWAB APA PUN DAN MENAFIKAN SEBARANG TERSURAT, TERSIRAT ATAU BERKANUN
WARANTI
BERKAITAN DENGAN PRODUKNYA TERMASUK, TETAPI TIDAK TERHAD KEPADA, WARANTI TERSIRAT KEBOLEHPERDAGANGAN, KESESUAIAN UNTUK TERTENTU
TUJUAN, ATAU BUKAN PELANGGARAN. ATMEL TIDAK AKAN BERTANGGUNGJAWAB ATAS SEBARANG KEROSAKAN LANGSUNG, TIDAK LANGSUNG, AKIBAT, HUKUMAN, KHAS ATAU SAMPINGAN (TERMASUK, TANPA HAD, ROSAK ATAS KEHILANGAN KEUNTUNGAN, GANGGUAN PERNIAGAAN, ATAU KEHILANGAN MAKLUMAT PENGGUNAAN) PENGGUNAAN. DOKUMEN INI, WALAUPUN ATMEL TELAH DIMAKLUMKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT. Atmel tidak membuat pernyataan atau jaminan berkenaan dengan ketepatan atau kesempurnaan kandungan dokumen ini dan berhak untuk membuat perubahan pada spesifikasi dan penerangan produk pada bila-bila masa tanpa notis. Atmel tidak membuat sebarang komitmen untuk mengemas kini maklumat yang terkandung di sini. Kecuali diperuntukkan sebaliknya secara khusus, produk Atmel tidak sesuai untuk, dan tidak boleh digunakan dalam, aplikasi automotif. Produk Atmel tidak dimaksudkan, dibenarkan atau dijamin untuk digunakan sebagai komponen dalam aplikasi yang bertujuan untuk menyokong atau mengekalkan kehidupan.
© 2007 Atmel Corporation. Hak cipta terpelihara. Atmel®, logo dan gabungannya, dan lain-lain ialah tanda dagangan berdaftar atau tanda dagangan Atmel Corporation atau anak syarikatnya. Terma dan nama produk lain mungkin merupakan tanda dagangan orang lain.
Dokumen / Sumber
![]() |
Pengawal Mikro 11-bit ATMEL ATtiny8 dengan Denyar 1K Byte [pdf] Panduan Pengguna ATtiny11 8-bit Microcontroller dengan 1K Byte Flash, ATtiny11, 8-bit Microcontroller dengan 1K Byte Flash, Microcontroller dengan 1K Byte Flash, 1K Byte Flash |