N76E003AT20 Технические характеристики Микроконтроллер на базе 8051 от Nuvoton Technology

О микроконтроллере N76E003AT20

N76E003 — это 8-разрядный микроконтроллер на базе архитектуры 8051 со встроенной флэш-памятью и богатым набором периферийных устройств. Он предлагает до 18 Кбайт основной флэш-памяти, называемой APROM, которая может использоваться для программирования в приложении и энергонезависимого хранения данных. Флэш-память LDROM с максимальным размером 4 Кбайт используется для загрузочного кода. Микроконтроллер оснащен 18 источниками прерываний с 4-уровневой приоритетностью. Системный такт может быть включен в режиме реального времени с помощью программного обеспечения и может быть замедлен с помощью программного делителя тактовой частоты для обеспечения баланса между производительностью выполнения и энергопотреблением. Он имеет два режима питания, Idle и Power-down, которые могут быть выбраны с помощью программного обеспечения для снижения энергопотребления. В целом, N76E003 хорошо подходит для проектирования систем общего назначения, бытовой техники или систем управления двигателями.

Особенности микроконтроллера N76E003AT20

Этот микроконтроллер имеет 8-разрядную полностью статическую конструкцию с высокопроизводительным процессором CMOS на базе 1T 8051, совместимым с наборами инструкций MCS-51. Он имеет два указателя данных, 4 уровня приоритета прерываний и широкий диапазон рабочих частот до 16 МГц.

Источники тактовой частоты включают высокоскоростной внутренний генератор 16 МГц и низкоскоростной внутренний генератор 10 кГц, которые можно переключать в режиме реального времени с помощью программного обеспечения.

Микроконтроллер имеет до 18 Кбайт APROM для пользовательского кода, настраиваемый LDROM, 256 байт встроенной RAM и 768 байт встроенной вспомогательной RAM.

Имеется до 17 универсальных выводов ввода/вывода, выводов прерываний, таймеров/счетчиков, модуляторов ширины импульсов, АЦП, шин SPI и I2C, а также режимов управления питанием.

Микроконтроллер имеет функции обнаружения пониженного напряжения, сброса при включении питания и высокую устойчивость к электростатическим разрядам и электромагнитным воздействиям.

Инструменты разработки включают в себя Nuvoton On-Chip-Debugger, In-Circuit-Programmer и In-System-Programming через UART.

Блок-схема и функции

Block Diagram of N76E003AT20

Основной блок содержит процессор и шины памяти, которые подключены к процессору, оперативной памяти и флэш-памяти. Сам процессор — это 8051, оперативная память состоит из 256 байт SRAM, а флэш-память — из 8 КБ программной памяти Flash. Этот блок также содержит выводы питания и вывод сброса.

Блок шины содержит адресную и данных шины, которые используются для соединения ЦП с периферийными устройствами. Адресная шина подключена к регистрам периферийных устройств, а шина данных — к их портам данных. Этот блок также включает выводы выбора микросхем, которые позволяют ЦП получать доступ к различным периферийным устройствам.

Периферийный блок включает в себя все периферийные интерфейсы, такие как UART, SPI, I2C, PWM и ADC. Этот блок также включает в себя вывод внешнего прерывания, который позволяет внешним устройствам взаимодействовать с микроконтроллером. Кроме того, он также включает в себя выводы опорного напряжения, которые обеспечивают стабильное опорное напряжение для работы АЦП.

N76E003AT20 Описание распиновки

Pin Assignment of N76E003AT20
Номер PINСимволОписание
1P0.5/PWM2/IC6/T0/AIN4P0.5: бит 5 порта 0. PWM2: канал вывода PWM 2. IC6: канал захвата входа 6. T0: внешний вход счета в таймер/счетчик 0 или его переключающий выход
2P0.6/TXD/AIN3P0.6: бит 6 порта 0. TXD: выход данных последовательного порта 0. AIN3: канал ввода АЦП 3.
3P0.7/RXD/AIN2P0.7: бит 7 порта 0. RXD: вход данных последовательного порта 0. AIN2: канал входа АЦП 2.
4P2.0/RSTP2.0: бит 0 порта 2. Входной контакт доступен, когда RPD (CONFIG0.2) запрограммирован как 0.
RST: контакт RST является входным контактом триггера Шмитта для сброса аппаратного устройства. Низкий уровень на этом контакте сбрасывает устройство. Контакт RST имеет внутренний резистор подтяжки, позволяющий выполнить сброс при включении питания, просто подключив внешний конденсатор к GND.
5P3.0/OSCIN/AIN1P3.0: Порт 3 бит 0 доступен, когда внутренний генератор используется в качестве системного тактового генератора. Вход внешнего прерывания 0. XIN: Если включен режим ECLK, XIN является выводом входа внешнего тактового генератора. AIN1: Канал входа АЦП 1.
6P1.7/AIN0P1.7: Порт 1 бит 7. INT1: Вход внешнего прерывания 1. AIN0: Канал входа АЦП 0.
7GNDGROUND: Потенциал заземления.
8P1.6/ICPDA/OCDDA/TXD_1/[SDA]P1.6: Порт 1 бит 6. ICPDA: Вход или выход данных ICP. OCDDA: Вход или выход данных OCD.TXD_1: Выход данных последовательного порта 1. [SDA]: Данные I2C.
9VDDПИТАНИЕ: Напряжение питания VDD для работы.
10P1.5/PWM5/IC7/SSP1.5: Порт 1 бит 5. PWM5: Канал выхода PWM 5. IC7: Канал захвата входа 7. SS: Вход выбора ведомого устройства SPI.
11P1.4/SDA/FB/PWM1P1.4: Порт 1 бит 4. SDA: Данные I2C. FB: Вход аварийного торможения. PWM1: Канал выхода PWM 1.
12P1.3/SCL/[STADC]P1.3: Порт 1 бит 3. SCL: Тактовый сигнал I2C. [STADC]: Внешний триггер запуска АЦП.
13P1.2/PWM0/IC0P1.2: Порт 1 бит 2. PWM0: Канал вывода PWM 0. IC0: Канал захвата входа 0
14P1.1/PWM1/IC1/AIN7/CLOP1.1: Порт 1 бит 1. PWM1: Канал вывода PWM 1. IC1: Канал захвата входа 1. AIN7: Канал входа АЦП 7. CLO: Выход системного тактового генератора.
15P1.0/PWM2/IC2/SPCLKP1.0: Порт 1 бит 0. PWM2: Канал вывода PWM 2. IC2: Канал захвата входа 2. SPCLK: Тактовый генератор SPI.
16P0.0/PWM3/IC3/MOSI/T1P0.0: Порт 0 бит 0. PWM3: Канал вывода PWM 3. MOSI: Выход SPI-ведущего/вход SPI-ведомого. IC3: Канал захвата входа 3. T1: Внешний вход счета в таймер/счетчик 1 или его переключающий выход.
17P0.1/PWM4/IC4/MISOP0.1: бит 1 порта 0. PWM4: канал вывода PWM 4. IC4: канал захвата входа 4. MISO: вход SPI-ведущего/выход SPI-ведомого.
18P0.2/ICPCK/OCDCK/RXD_1/[SCL]P0.2: бит 2 порта 0. ICPCK: вход тактового сигнала ICP. OCDCK: вход тактового сигнала OCD. RXD_1: вход приема последовательного порта 1. [SCL]: тактовый сигнал I2C.
19P0.3/PWM5/IC5/AIN6P0.3: бит 3 порта 0. PWM5: канал вывода PWM. IC5: канал захвата входа 5. AIN6: канал входа АЦП 6.
20P0.4/AIN5/STADC/PWM3/IC3P0.4: бит 4 порта 0. AIN5: входной канал АЦП 5. STADC: внешний старт триггера АЦП. PWM3: выходной канал ШИМ 3. IC3: канал захвата входа 3.

Поделиться:

Прокрутить вверх

Instant Quote