Renesas mergulha em MCUs RISC-V de poucos pinos

Atualização: 27 de março de 2024 Tags:arquiteturaecoelicltmicrocontroladorMicrocontroladores

Renesas inHouse risc-v-core-blockAnunciada em novembro passado, a implementação principal pode acomodar várias opções RISC-V padrão, às quais a Renesas adicionou suas próprias opções, incluindo: um registro de monitor de pilha para proteção contra software não autorizado, uma unidade dinâmica de previsão de ramificação que melhora o rendimento médio de execução e um contexto -economizando banco de registros para acelerar a resposta à interrupção.

A depuração JTAG compacta de dois fios pode ser implementada para pacotes com baixa contagem de pinos, e registros de monitor de desempenho podem ser adicionados para benchmarking, bem como uma unidade de rastreamento de instruções.

Os novos microcontroladores, chamados de grupo R9A02G021, vêm em embalagens com 16 a 48 pads: 2 x 2 mm 16 pads WLCSP e QFNs de 4 x 4 a 7 x 7 mm com 24, 32 ou 48 pads – há um número de peça para cada um dos quatro pacotes.

Eles implementam o conjunto de instruções RV32I e incluem JTAG de dois fios e o core-local da empresa
controlador de interrupção (CLIC)

O clock é de até 48MHz, fornecendo 3.27Coremark/MHz, e o consumo é de 162µA/MHz, ou 300nA em stand-by com 4μs de wake. A operação é superior a 1.6 a 5.5 V e -40 a 125°C.

Há 128kbyte de flash de instrução, 4kbyte de flash de dados e 16kbyte de memória RAM, além de um ADC de 12 bits, um DAC de 8 bits e comunicação serial incluindo UART, SPI e I2C.

O periférico 'SAU' da empresa também está incluído para implementar até seis interfaces SPI simplificadas, até mais três UARTs ou até seis I simplificadas.2Interfaces C, dependendo do tamanho do pacote.

Para atrair potenciais adotantes de arquiteturas mais familiares, a Renesas reuniu bastante suporte desde o início, com seu e2 Studio IDE baseado em Eclipse (ambiente de desenvolvimento integrado) que fornece um configurador de código e o compilador LLVM.

“Ambientes de desenvolvimento completos também estão disponíveis na IAR com seu Embedded Workbench IDE e sonda de depuração I-jet, e Segger com o Embedded Studio IDE, sondas de depuração J-Link e programadores de produção Flasher”, disse.

FPB-R9A02G021 é a placa de desenvolvimento de hardware (certo).

Nada menos que 18 notas de aplicação foram preparadas para acompanhar o lançamento do produto, cobrindo comutação de estado, firmware de inicialização e muitos dos periféricos.

Role para baixo na página do produto R9A02G021 para encontrar a enorme lista de notas de aplicação.