Mira el CM8870 te decodifica el tono, asi que ya te aparecen en forma binaria.
los 4 bits (Q1... Q4) del decodificador de tonos conectalos al PORTA, y el STD al
RB0 para que utilices la interrupciuon externa, asi que cada vez que exista una interrupcion externa
tienes que leer que tienes en el PORTA y es el tono que corresponde.
Solo tienes que leer el PORTA cada vez que tienes una interrupcion
saludos y espero te haya servido