Embedded Systems
  • Microcontroladores e Sistemas Embarcados
  • Introdução aos sistemas embarcados
  • Sistemas Microcontrolados
    • Visão geral da organização de um sistema computacional
    • Modelos de Arquitetura
    • Estrutura básica de um microcontrolador genérico
  • Periféricos Mapeados em Memória
    • Configuração de Registradores
  • Programação
    • Programação em Linguagem de Montagem
    • Compilação
  • Intel MSC-51
    • Arquitetura e Organização do 8051
    • Características Gerais de Operação
    • Mapa de Memória
    • Conjunto de Instruções e Modos de Endereçamento
    • Interrupções
    • Portas de Entradas/Saídas Digitais
    • Módulo Contador/Temporizador
    • Comunicação Serial Assíncrona
  • Processadores Cortex-M0+
    • Arquitetura
    • Sistema de interconexão
    • Arquitetura do Conjunto de Instruções (ISA)
    • Modos de operação
    • Programação
      • Keil uVision
  • Freedom Board: KL25Z
    • Família de microcontroladores KL25Z
    • Terminais do microcontrolador
    • Interface de configuração
    • Programação
      • Keil uVision
      • Chamada de funções em Assembly
      • Configuração de Registradores em C
      • Utilizando o CMSIS nas aplicações
  • Dicionário
  • Apêndice A: Sistemas de Numeração
  • [Em desenvolvimento] Apêndice B: Números Sinalizados
Powered by GitBook
On this page
  • Processador Cortex-M0+
  • Referências

Processadores Cortex-M0+

O conteúdo apresentado nesta página foi publicado, inicialmente, no portal embarcados: https://www.embarcados.com.br/processador-arm-cortex-m0-plus/

PreviousComunicação Serial AssíncronaNextArquitetura

Last updated 6 years ago

Processador Cortex-M0+

A família Cortex M0+ é a mais simples dos processadores ARM Cortex-M, sendo destinada para aplicações de baixo consumo de energia. Foi criada para agregar novos recursos a família M0 e aumentar a eficiência energética dos microcontroladores.

O processador é estruturado conforme o modelo de arquitetura ARMv6-M [1] que define a ISA (do inglês, Instruction Set Architecture), os recursos visíveis ao programador e ao módulo de debug, e as especificações de microarquitetura (estágios de pipeline, tempo de execução das instruções, entre outros).

Referências

[1] .

[2] Ebook: YU, J. The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors. Second Edition.

[3] Ebook: LANGBRIDGE, J. A. PROFESSIONAL EMBEDDED ARM DEVELOPMENT.

Cortex-M0+ Processors