Novos microcontroladores STM8

Apresentação de nova linha de microcontroladores 8-bit de 8 pinos - encapsulamento para aplicações de baixo custo.

Os novos MCU’s de 8 bits da fabricante STMicroelecronics chegaram para oferecer os benefícios de desempenho e robustez com o diferencial de ser uma solução baixo custo, uma vez que possibilita toda a flexibilidade da programação num encapsulamento de apenas 8 pinos.

Além de memória Flash de 8 Kbytes e EEPROM integrada, o STM8S001J3 conta com periféricos seriais, IO’s, AD’s e TIMER’s.

Principais Aspectos

  • Core
    • 16 MHz advanced STM8 core with Harvard architecture and 3-stage pipeline;
    • Extended instruction set.
  • Memories
    • Program memory: 8 Kbytes Flash memory; data retention 20 years at 55 °C after 100 cycles;
    • RAM: 1 Kbyte;
    • Data memory: 128-byte true data EEPROM; endurance up to 100 k write/erase cycles.
  • Clock, reset and supply management
    • 2.95 V to 5.5 V operating voltage;
    • Flexible clock control, 3 master clock sources
      • External clock input;
      • Internal, user-trimmable 16 MHz RC;
      • Internal low-power 128 kHz RC.
    • Clock security system with clock monitor;
    • Power management;
      • Low-power modes (wait, active-halt, halt);
      • Switch-off peripheral clocks individually;
      • Permanently active, low-consumption power-on and power-down reset.
  • Interrupt management
    • Nested interrupt controller with 32 interrupts;
    • Up to 5 external interrupts.
  • Timers
    • Advanced control timer: 16-bit, 2 CAPCOM channels, 2 outputs, dead-time insertion and flexible synchronization;
    • 16-bit general purpose timer, with 3 CAPCOM channels (IC, OC or PWM);
    • 8-bit basic timer with 8-bit prescaler;
    • Auto wakeup timer;
    • Window and independent watchdog timers.
  • Communications interfaces
    • UART, SmartCard, IrDA, LIN master mode;
    • SPI unidirectional interface up to 8 Mbit/s (master simplex mode, slave receiver only);
    • I2C interface up to 400 Kbit/s.
  • Analog to digital converter (ADC)
    • 10-bit ADC, ± 1 LSB ADC with up to 3 multiplexed channels, scan mode and analog watchdog.
  • I/Os
    • Up to 5 I/Os including 4 high-sink outputs;
    • Highly robust I/O design, immune against current injection.
  • Development support
    • Embedded single-wire interface module (SWIM) or fast on-chip programming and non-intrusive debugging.
image3 3
Figura 1 – DIAGRAMA DE BLOCOS STM8S001J3.

Na família de MCU’s 8 pinos, além da família standard, a fabricante oferece as seguintes variantes de baixo consumo:

  • STM8L001: tem como alvo projetos de baixa tensão e economia de energia, fornecendo um conjunto de recursos minimalista;
  • STM8L050: oferece economia e desempenho para produtos com recursos limitados.

KIT

Novo kit de desenvolvimento, o STM8-SO8-DISCO, contempla os gravador ST-LINK/V2 e três PN’s da mesma família e auxilia no início do desenvolvimento e prototipagem.

Pacotes de SW

  • STM8CubeMX: Plataforma gráfica para fácil visualização e configuração dos periféricos – disponível para Windows, Linux e masOS;
  • Biblioteca padrão ST: funções para reduzir o dead-line do projeto e auxiliar no desenvolvimento do programa;
  • STVD: IDE para edição e depuração de projetos desenvolvidos C e/ou Assembly;
  • COSMIC: Em conjunto com a IDE, formam o pacote essencial para compilar o código.

Programação

Com o pino de RESET ausente nesta família, chamamos a gravação de connect-on-the-fly. Diferente das demais linhas, cuja referência chama-se connect-under-reset.

Os pinos essenciais que devemos considerar para interface entre gravador ST-LINK/V2 e PCI serão os VDD (4), VSS (2) e SWIM (8):

image2 4
Figura 2 – PINOUT DO STM8S001J3.

Caso a aplicação especifique que o pino de SWIM seja utilizado como IO, devemos colocar um delay no inicio do programa, durante a fase de debug, para que apenas após este tempo haja a troca de SWIM para IO, permitindo que a ferramenta reprograme o micro após um power switch. Os detalhes de programação podem ser encontrados na nota AN5047.

A seguir, podemos visualizar o ecossistema de MCU’s 8 bits ST:

Referências

Figura 1 e 2 – https://www.st.com/resource/en/datasheet/stm8s001j3.pdf

Graduado em Tecnologia Eletrônica pela FATEC Santo André, atua no mercado de gateways industriais auxiliando em projetos com base na tecnologia eletrônica com ênfase em sistemas de comunicação wireless.

Notificações
Notificar
guest
1 Comentário
recentes
antigos mais votados
Inline Feedbacks
View all comments
Patrick
Patrick
11/12/2019 16:03

saudações, tu sabe me dizer que desvantagens a gravação desse MCU possui por não utilizar o pino de reset?

WEBINAR

Imagens de Ultrassom: Princípios e Aplicações

DATA: 26/10 ÀS 19:30 H