N76E003AT20 Lembar Data Mikrokontroler Berbasis 8051 dari Nuvoton Technology

/*! elementor – v3.11.0 – 13-02-2023 *
/.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

Tentang Mikrokontroler N76E003AT20

N76E003 adalah mikrokontroler 8-bit berbasis arsitektur 8051, dilengkapi dengan memori flash terintegrasi dan berbagai periferal. Mikrokontroler ini menawarkan memori flash utama sebesar hingga 18 KB yang disebut APROM, yang dapat digunakan untuk pemrograman dalam aplikasi dan penyimpanan data non-volatil. Memori flash LDROM, dengan kapasitas maksimum 4 KB, digunakan untuk kode boot. Mikrokontroler ini dilengkapi dengan 18 sumber interupsi dengan kemampuan prioritas 4 tingkat. Jam sistem dapat diaktifkan secara dinamis melalui perangkat lunak dan dapat diperlambat dengan pembagi jam perangkat lunak untuk menyeimbangkan kinerja eksekusi dan konsumsi daya. Mikrokontroler ini memiliki dua mode daya, Idle dan Power-down, yang dapat dipilih melalui perangkat lunak untuk mengurangi konsumsi daya. Secara keseluruhan, N76E003 sangat cocok untuk desain sistem tujuan umum, peralatan rumah tangga, atau sistem kontrol motor.

Fitur Mikrokontroler N76E003AT20

Mikrokontroler ini memiliki desain statis penuh 8-bit dengan CPU CMOS berbasis 1T 8051 berkinerja tinggi, yang kompatibel dengan set instruksi MCS-51. Mikrokontroler ini dilengkapi dengan dua penunjuk data, interupsi dengan 4 tingkat prioritas, serta rentang frekuensi operasi yang luas hingga 16 MHz.

Sumber clock tersebut mencakup osilator internal berkecepatan tinggi 16 MHz dan osilator internal berkecepatan rendah 10 kHz, dan dapat diubah secara langsung melalui perangkat lunak.

Mikrokontroler ini dilengkapi dengan memori APROM berkapasitas hingga 18 KB untuk kode pengguna, memori LDROM yang dapat dikonfigurasi, memori RAM terintegrasi sebesar 256 byte, serta memori RAM tambahan terintegrasi sebesar 768 byte.

Tersedia hingga 17 pin I/O serbaguna, pin interupsi, timer/penghitung, modulasi lebar pulsa, ADC, bus SPI dan I2C, serta mode manajemen daya.

Mikrokontroler ini dilengkapi dengan fitur deteksi brown-out, reset saat dinyalakan, serta ketahanan yang tinggi terhadap ESD dan EFT.

Alat pengembangan meliputi Nuvoton On-Chip-Debugger, In-Circuit-Programmer, dan pemrograman dalam sistem melalui UART.

Diagram Blok dan Fungsi

Block Diagram of N76E003AT20

Blok inti berisi bus CPU dan bus memori, yang terhubung ke CPU, RAM, dan memori Flash. CPU yang digunakan adalah tipe 8051, sedangkan RAM terdiri dari 256 byte SRAM, dan memori Flash terdiri dari 8K memori program Flash. Blok ini juga berisi pin catu daya dan pin reset.

Blok bus terdiri dari bus alamat dan bus data, yang digunakan untuk menghubungkan CPU dengan perangkat periferal. Bus alamat terhubung ke register perangkat periferal, sedangkan bus data terhubung ke port datanya. Blok ini juga mencakup pin pemilihan chip, yang memungkinkan CPU mengakses berbagai perangkat periferal.

Blok periferal mencakup semua antarmuka periferal seperti UART, SPI, I2C, PWM, dan ADC. Blok ini juga mencakup pin interupsi eksternal, yang memungkinkan perangkat eksternal berkomunikasi dengan mikrokontroler. Selain itu, blok ini juga mencakup pin referensi tegangan, yang menyediakan tegangan referensi yang stabil untuk operasi ADC.

N76E003AT20 Deskripsi Konfigurasi Pin

/*! elementor – v3.11.0 – 13-02-2023 *
/.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}

Pin Assignment of N76E003AT20
Nomor PINSimbolDeskripsi
1P0.5/PWM2/IC6/T0/AIN4P0.5: Bit ke-5 pada Port 0. PWM2: Saluran keluaran PWM ke-2. IC6: Saluran input capture ke-6. T0: Input hitung eksternal ke Timer/Counter 0 atau keluaran toggle-nya
2P0.6/TXD/AIN3P0.6: Port 0 bit 6.TXD: Output data transmisi port serial 0.AIN3: Saluran input ADC 3.
3P0.7/RXD/AIN2P0.7: Port 0 bit 7. RXD: Masukan penerima port serial 0. AIN2: Saluran masukan ADC 2.
4P2.0/RSTP2.0: Port 2 bit 0, pin masukan tersedia saat RPD (CONFIG0.2) diprogram sebagai 0.
RST: Pin RST adalah pin masukan Schmitt trigger untuk reset perangkat keras. Level rendah pada pin ini akan mereset perangkat. Pin RST memiliki resistor pull-up internal yang memungkinkan reset saat dinyalakan dengan hanya menghubungkan kapasitor eksternal ke GND.
5P3.0/OSCIN/AIN1P3.0: Port 3 bit 0 tersedia saat osilator internal digunakan sebagai jam sistem. Masukan interupsi eksternal 0. XIN: Jika mode ECLK diaktifkan, XIN adalah pin masukan jam eksternal. AIN1: Saluran masukan ADC 1.
6P1.7/AIN0P1.7: Port 1 bit 7. INT1: Masukan interupsi eksternal 1. AIN0: Saluran masukan ADC 0.
7GNDGROUND: Potensi ground.
8P1.6/ICPDA/OCDDA/TXD_1/[SDA]P1.6: Port 1 bit 6. ICPDA: Masukan atau keluaran data ICP. OCDDA: Masukan atau keluaran data OCD. TXD_1: Keluaran data transmisi port serial 1. [SDA]: Data I2C.
9VDDCatu Daya: Tegangan suplai VDD untuk pengoperasian.
10P1.5/PWM5/IC7/SSP1.5: Port 1 bit 5. PWM5: Saluran keluaran PWM 5. IC7: Saluran input capture 7. SS: Input pemilihan slave SPI.
11P1.4/SDA/FB/PWM1P1.4: Port 1 bit 4. SDA: Data I2C. FB: Masukan rem darurat. PWM1: Saluran keluaran PWM 1.
12P1.3/SCL/[STADC]P1.3: Port 1 bit 3. SCL: Jam I2C. [STADC]: Pemicu mulai ADC eksternal
13P1.2/PWM0/IC0P1.2: Port 1 bit 2. PWM0: Saluran keluaran PWM 0. IC0: Saluran penangkapan masukan 0
14P1.1/PWM1/IC1/AIN7/CLOP1.1: Port 1 bit 1. PWM1: Saluran keluaran PWM 1. IC1: Saluran penangkapan masukan 1. AIN7: Saluran masukan ADC 7. CLO: Keluaran jam sistem.
15P1.0/PWM2/IC2/SPCLKP1.0: Port 1 bit 0. PWM2: Saluran keluaran PWM 2. IC2: Saluran penangkapan masukan 2. SPCLK: Jam SPI.
16P0.0/PWM3/IC3/MOSI/T1P0.0: Port 0 bit 0. PWM3: Saluran keluaran PWM 3. MOSI: Keluaran master SPI/masukan slave. IC3: Saluran penangkapan masukan 3. T1: Masukan hitung eksternal ke Timer/Counter 1 atau keluaran toggle-nya.
17P0.1/PWM4/IC4/MISOP0.1: Port 0 bit 1. PWM4: Saluran keluaran PWM 4. IC4: Saluran penangkapan masukan 4. MISO: Masukan master SPI/keluaran slave.
18P0.2/ICPCK/OCDCK/RXD_1/[SCL]P0.2: Port 0 bit 2. ICPCK: Input jam ICP. OCDCK: Input jam OCD. RXD_1: Input penerima port serial 1. [SCL]: Jam I2C.
19P0.3/PWM5/IC5/AIN6P0.3: Port 0 bit 3. PWM5: Saluran keluaran PWM. IC5: Saluran penangkapan masukan 5. AIN6: Saluran masukan ADC 6.
20P0.4/AIN5/STADC/PWM3/IC3P0.4: Port 0 bit 4. AIN5: Saluran masukan ADC 5. STADC: Pemicu mulai ADC eksternal. PWM3: Saluran keluaran PWM 3. IC3: Saluran penangkapan masukan 3.

Bagikan ke:

Scroll to Top

Instant Quote