1.2. Os materiais eletrônicos podem ser baixados gratuitamente, fornecendo esquemas, rotinas de desenvolvimento, testes de módulos sem fio e programas de demonstração de LED, bem como softwares relacionados, como ambiente de desenvolvimento.
1.3. Porta IO, entrada de energia, orifício de gravação e porta serial foram todos destacados para facilitar o desenvolvimento.
1.4. O Nuvoton N76E003 substitui completamente o STM8S003, 51 núcleos, ambiente de desenvolvimento keil, muito fácil de usar e sem necessidade de se preocupar com problemas de preço e fornecimento.
2. Link de dados
https://pan.baidu.com/s/1XX_b46w-2ixcMxAV3GZTiQ
Contém diagramas esquemáticos, informações sobre módulos sem fio 2.4G, procedimentos de desenvolvimento e teste de módulos sem fio, software de ambiente de desenvolvimento e outras informações..N76E003 Introdução
N76E003 é uma série de microcontroladores 1T 8051 de alta velocidade da Nuvoton.ROM Flash de 18 KB, Data Flash configurável e SRAM de alta capacidade de 1 KB,Suporta ampla faixa de tensão operacional de 2,4 V a 5,5 VCom temperatura de operação de -40℃ a 105℃ e temCom alta capacidade anti-interferência 7KV ESD/4KV EFT.
O N76E003 fornece até 18 pinos de E/S em um pacote de 20 pinos; os periféricos incluem portas seriais duplas, SPI, I2C, saída PWM de 6 canais; oscilador de cristal RC de 16 MHz de alta precisão integrado com erro < 2% e alta resolução, o que é melhor do que produtos similaresADC de 8 canais e 12 bits; Ele também possui funções como autodespertar e detecção de subtensão; Ele fornece pacotes pequenos TSSOP20 (4 mm * 6,5 mm) e QFN20 (3 mm * 3 mm), combinando alto desempenho e flexibilidade de design.
característica
CPU:
– Microcontrolador CMOS de 8 bits 1T 8051 núcleos totalmente estático.
– O conjunto de instruções é totalmente compatível com MCS-51.
– Configuração de interrupção de prioridade de 4 níveis.
– Ponteiros de dados duplos (DPTRs)
Condições de trabalho:
– Ampla faixa de tensão operacional de 2,4 V a 5,5 V.
– Ampla frequência de operação de até 16 MHz.
– Temperatura operacional de nível industrial de -40℃ a +105℃.
Memória:
– Área de código de programa de usuário APROM de até 18K bytes.
– Área de código de inicialização LDROM configurável de 4K/3K/2K/1K/0K bytes, os usuários podem configurar a finalidade de forma flexível.
– Todas as áreas FLASH são divididas em páginas de 128 bytes.
– Função de programação IAP integrada.
– Função de criptografia de código.
– 256 bytes de RAM de acesso direto no chip.
– 768 bytes adicionais de RAM indireta no chip (XRAM) lidos e gravados por meio de instruções MOVX.
Fonte do relógio:
– Oscilador interno de alta velocidade de 16 MHz, precisão de ±1% a 5,0 V. Precisão de ±2% em toda a faixa operacional.
– Oscilador interno de baixa velocidade de 10 kHz.
– Suporta entrada de relógio externo.
– Suporta função de troca instantânea de software do relógio do sistema (On-the-fly).
– Suporta divisão de clock configurável por software até 1/512.
Função:
– Até 17 pinos padrão de uso geral, mais 1 pino que pode ser usado somente como entrada. Todos os pinos de saída podem ser configurados com duas taxas de variação de saída por meio de software
– Pinos de interrupção externa padrão ?????? e ??????
– Dois temporizadores/contadores de 16 bits 0 e 1, compatíveis com o padrão 8051
– Um temporizador de 16 bits 2 com função de captura de entrada de 3 vias, 9 pinos de entrada disponíveis
– Um conjunto de temporizador de função de recarga automática de 16 bits 3, que pode ser usado para configurar a taxa de transmissão da porta serial UART
– Um conjunto de interrupções de contagem PWM de 16 bits
– Um conjunto de temporizadores de watchdog (WDT), com um relógio interno independente de 10 kHz como fonte de relógio
– Um conjunto de temporizadores de função de autodespertar (WKT) para despertar autônomo no modo de baixo consumo de energia
– Duas portas seriais full-duplex com detecção de erro de quadro e reconhecimento automático de endereço. Os pinos TXD e RXD do UART0 podem ser alterados por software
– Um conjunto de barramentos SPI, quando o clock do sistema é de 16 MHz, a taxa máxima de transmissão do modo mestre e do modo escravo pode atingir 8 Mbps
– Um barramento I2C, a taxa máxima de transmissão do modo host e do modo escravo pode atingir 400 kbps
– Três pares, modulador de largura de pulso de 6 canais (PWM), 10 pinos de saída podem ser selecionados, resolução de 16 bits, com diferentes modos de trabalho e função de freio de falha
– Até 8 canais de função de interrupção de pino podem ser configurados. Todas as portas de E/S suportam esta função e podem ser configuradas por software para disparar borda ou nível
– Um conjunto de ADC de 12 bits, com uma taxa de conversão máxima de 500ksps, inicialização de hardware e comparação de resultados de conversão para facilitar o controle das funções do motor
Módulo de gerenciamento de energia:
– Dois modos de economia de energia: modo inativo e modo de desligamento
Monitoramento de energia:
– A detecção de Brown-out (BOD) é usada para detectar baixa tensão de alimentação do sistema, seleção de tensão de 4 níveis, resposta de interrupção ou reinicialização configurável
– Reinicialização ao ligar (POR)
Fortes capacidades de ESD e EFT
Ferramentas de desenvolvimento:
– Depuração no chip Nuvoton (simulação OCD) com base no ambiente de desenvolvimento KEILTM
– Programação Nuvoton In-Circuit (Programação ICP)
– Programação Nuvoton In-System (programação ISP), gravando o chip via UART
Comparado com STM8S003F3P6
STM8S003F3P6: Um total de 20 pinos, suporta até 16 GPIOs, suporta 16 interrupções externas; 2 temporizadores de 16 bits [TIM1/TIM2], podem emitir até 3 sinais PWM; 5 canais ADC, suportam SPI/I2C/UART; FLASH de 8 KBYTES, RAM de 1 K, EEPROM de 128 BYTES; e oscilador de alta velocidade de 16 M integrado, WDG, etc.
A julgar apenas pelo desempenho do dispositivo: o N76E003AT20 da Nuvoton tem vantagens mais clássicas:
• 1T/8051: microcontrolador 1T com boa relação custo-benefício, o 8051 é o núcleo clássico com o qual estamos mais familiarizados;
• 18 KB Flash ROM: Melhor que 8 KB Flash, e todos os 18 KB de memória flash podem ser usados como espaço de armazenamento de dados;
• SRAM 1024B ;
• 17 + 1 portas de entrada: melhor que suportar até 16 GPIOs;
• 2*UART, I2C, SPI: melhor que SPI/I2C/UART (mais um UART);
• 8 canais de ADC de 12 bits: melhor que ADC de 5 canais e 10 bits;
• 6 canais de PWM de serviço individual: melhor que a saída PWM de 3 canais;
• LIRC de 10 KHz para reinicialização WDT / WKT ;
• 16MHz HIRC ±1% Temperatura ambiente ±2% condição cheia;
• Faixa de temperatura mais ampla de -40~105℃;
• Maior faixa de tensão de alimentação de 2,4 V a 5,5 V;
• TSSOP20 / QFN20;
• ESD e EFT: HBM/8KV MM/400V, acima de 4KV, excelentes capacidades de proteção contra ESD e EFT, anti-interferência e ESD;