Teclado com mcu

Só pra saber, como voces costumam fazer quando precisa usar um teclado grande com um mcu.
Até hoje eu sempre precisei de no maximo 5 ou 6 teclas, entao sempre usei uma chave ligada diretamente a uma porta, e usando o cortex cada chave gera uma int, então fica bem bom.
Agora logo vou precisar de um teclado que vai ter umas 10 teclas, aí to pensando o que seria melhor... inicialmente pensei naquele modelo com rede resistiva + ad que tem de sobra, mas e como faz pra detectar a tecla ? pq fazer pooling não rola.
Até hoje eu sempre precisei de no maximo 5 ou 6 teclas, entao sempre usei uma chave ligada diretamente a uma porta, e usando o cortex cada chave gera uma int, então fica bem bom.
Agora logo vou precisar de um teclado que vai ter umas 10 teclas, aí to pensando o que seria melhor... inicialmente pensei naquele modelo com rede resistiva + ad que tem de sobra, mas e como faz pra detectar a tecla ? pq fazer pooling não rola.