O MT3620 é um microcontrolador IoT de alto desempenho e altamente integrado, com o alto nível de segurança necessário para dispositivos modernos e robustos conectados à Internet. O MT3620 tem como alvo uma ampla gama de aplicativos de IoT, incluindo domínios residenciais, comerciais, industriais e muitos outros, graças ao seu extenso subsistema periférico de entradas e saídas, que permite flexibilidade e liberdade no design do dispositivo.

O MT3620 foi projetado em estreita cooperação com a Microsoft e é compatível com a solução Microsoft Azure Sphere.

Processador de aplicativos de alto desempenho e processadores de I/O em tempo real

O MT3620 possui um processador de aplicativos Arm Cortex-A7 que opera até 500 MHz e inclui grandes memórias cache L1 e L2 e SRAM integrada para operação altamente eficiente em uma ampla gama de aplicativos em potencial. Dois subsistemas de I/O Arm Cortex-M4F de uso geral com até 200 MHz é capaz de suportar os requisitos de muitos periféricos integrados no chip, incluindo 5x UART / I2C / SPI, 2x I2S, 8x ADC, até 12 contadores PWM e até 72x GPIO, permitindo uma gama diversificada de aplicativos em potencial. Esses dois subsistemas de I/O Cortex-M4F destinam-se principalmente a suportar o processamento de I/O em tempo real, mas também podem ser usados ​​para computação e controle de uso geral. Os núcleos Cortex-M4F podem executar qualquer sistema operacional fornecido pelo usuário final ou executar um “aplicativo bare metal” sem sistema operacional. A memória flash para suportar o Cortex-A7 e os dois processadores Cortex-M4F está integrada no pacote MT3620.

O subsistema de segurança Microsoft Pluton e um subsistema Wi-Fi dedicado

Fora desses três núcleos acessíveis ao usuário final, o MT3620 contém um subsistema de segurança isolado com seu próprio núcleo Arm Cortex-M4F que lida com inicialização segura e operação segura do sistema. Além disso, um subsistema de rádio Wi-Fi 802.11a / b / g / n de banda dupla 1x1 é controlado por um núcleo RISC Andes N9 de 32 bits. Este subsistema contém rádio, banda base e MAC, projetados para permitir aplicativos de alto rendimento com grande eficiência de energia.

A operação dos recursos de segurança do MT3620 e da rede Wi-Fi são isolados e executados independentemente dos aplicativos do usuário final. Somente os recursos de hardware suportados pelo Azure Sphere são diretamente acessíveis aos usuários finais do MT3620. Dessa forma, os recursos de segurança e o Wi-Fi são acessíveis apenas por meio de APIs do Azure Sphere definidas e são robustos a erros de programação em aplicativos de usuário final, independentemente de esses aplicativos serem executados nos núcleos Cortex-A7 ou Cortex-M4F acessíveis ao usuário.

A Microsoft fornece um poderoso ambiente de desenvolvimento baseado no Visual Studio que aproveita o compilador gcc, permitindo que as aplicações de clientes sejam desenvolvidos em linguagem C. Consulte a documentação da Microsoft para obter informações sobre quais recursos de hardware estão disponíveis para aplicativos de usuários finais.

Microsoft Azure Sphere

O MT3620 utiliza o Microsoft Azure Sphere para fornecer um nível de segurança sem precedentes para dispositivos conectados. A solução segura fornece autenticação e atestado de dispositivo, suporta atualizações remotas de software por via aérea para manter a segurança diante de ataques em evolução e também automatiza o registro e relatório de erros. Por favor, consulte a Microsoft para mais informações.