HC32L110B6
O HC32L110B6 se trata de um Microcontrolador com um único núcleo Arm Cortex M0+ de 32 bits, em um pacote CSP-16 BGA, de tamanho nominal 1,59 x 1,436 mm, custando apenas USD $0.6, produzido pela Xiaohua Semiconductor (XHSC).
Apesar do tamanho o chip, tem capacidade para rodar a até 32 MHz com até 4 KB de RAM e 32 KB de armazenamento flash. Estão disponíveis até 13 portas GPIO, algumas delas multiplexadas com pinos analógicos. Possui 1x SPI e 1x I2C, 2x UART, 1x ADC de 6 canais e 12 bits.
Para colocar o tamanho compacto do HC32L110B6 em perspectiva, vamos compará-lo com outro microcontrolador popular: o PIC10F200 SOT -23. Embora ambos os microcontroladores sirvam para propósitos semelhantes, existem diferenças notáveis em seu tamanho e nos drivers disponíveis, sendo o PIC10F200 um MCU de 8bits com 2,20 x 2,70 mm.
Recursos
O HC32L110B6 oferece uma ampla gama de periféricos e recursos em comparação com o PIC10F200, tornando-o uma escolha mais versátil para aplicações que exigem maior funcionalidade e conectividade. Além disso, a disponibilidade de ferramentas de desenvolvimento robustas e suporte da comunidade para o HC32L110B6 aumenta seu apelo, fornecendo aos desenvolvedores os recursos necessários para acelerar o processo de desenvolvimento e otimizar seus projetos, Veja na Tabela 1 os recursos possuidos por esse MCU.
| Recurso | HC32L110B6 |
| Numero de pinos | 16 |
| Numero de I/O’s | 12 |
| Kernel | Cortex M0+ |
| Frequencia | 32 MHz |
| VCC | 1.8 – 5.5 V |
| Temperatura de Trabalho | -40 – 85 °c |
| Função de Debug | Interface SWD |
| Interface de Comunicação | UART0/1 LPUART SPI I2C |
| Timer | Timer de proposito Geral TIM0/1/2 Timer Low Power LPTIM Advanced Timer TIM4/5/6 |
| Conversor A/D 12-bits | 6 ch |
| Comparador analógico de tensão | VC0/1 |
| RTC | 1 |
| Interrupção em portas | 12 |
| Oscilador interno de alta velocidade | RCH 4/8/16/22.12/24MHz |
| Oscilador interno de baixa velocidade | RCL 32.8/38.4KHz |
| Cristal oscilador externo de alta velocidade | 4 – 32MHz |
| Cristal oscilador externo de baixa velocidade | 32.768kHz |
| Buzzer | Max 4ch |
| Proteção de segurança para Flash | Sim |
| Paridade de RAM | Sim |
Placa de desenvolvimento LilyGO T-HC32
A LilyGO possui uma placa de desenvolvimento utilizando este microcontrolador, a LilyGO T-HC32 custando por volta de R$50, esta placa oferendo apenas o básico, dois botões, um LED RGB WS2812 e uma porta USB tipo C para alimentação.
Instruções para programar esta placa, datasheet (traduzidos pelo google tradutor), esquemáticos, podem ser encontradas na página GitHub da LilyGO.
O suporte para programadores JLINK conectados através da interface SWD é suportado, bem como o adaptador T-U2T USB para TTL que LilyGO vende como um kit. O suporte Keil MDK é fornecido, atualmente não há suporte para a IDE Arduino.
Conclusões/Considerações Finais
O MCU HC32L110B6 exemplifica a convergência de tamanho e desempenho no mundo dos sistemas embarcados. Apesar de suas dimensões compactas, ele possui uma variedade formidável de recursos e capacidades, tornando-o uma escolha convincente para desenvolvedores que buscam empurrar os limites da inovação em ambientes de tamanhos restritos. Com suas extensas portas e drivers, o HC32L110B6 destaca sua posição como uma potência em miniatura que oferece grandes resultados.
Se possui e/ou já utilizou deste MCU qual sua opinião sobre ele? Se conhece um MCU menor ou de tamanho similar, qual seria este? Gostaria de ver tutoriais e exemplos para este microcontrolador?










