Los programas test del BASCOM con el ATMEGA8 me han ido bien en CASI todo:
+ Manejando LCDs Hitachi 2*16 muy bien.
+ Midiendo voltages via con el conversor ADC
+ Comunicacion RS232 con el PC.
Y ha sido bastante facil traducir el software de PICBASIC (donde empecé a trabajar) a BASCOM (donde migré ante la espectacular bajada de precio del Mega8 via eBay)
Sin embargo, donde he notado un vacío ENORME respecto a PICBASIC es en la carencia de la funcion PWM sin mas.
BASCOM produce la PWM mediante la funcion CONFIG TIMER dado que se adapta al ensamblador Atmel que
usa el PWM actuando sobre los 3 Timers de hardware.
He visto en estos post algun ejemplo aclaratorio que me ha parecido muy bueno sobre PWM de 8 bit.
Sugiero alguno más sobre este tema, si es posible de 10 bit , aprovechando asi la máxima capacidad
en lo que a precision se refiere del Mega 8.
El motivo es que los ejemplos de la ayuda del Bascom en este terreno son muy oscuros y nada aclaratorios.
Y no digamos ya las explicaciones de Atmel en el PDF del chip que son UNA VERDADERA PESADILLA.
Animo muchach@s, que no falten ejemplos, que son la sal de la vida

Y la pimienta la competencia.
En donde BASCOM ha fallado ha aparecido otro pisando fuerte:
http://www.mikroe.com/pdf/mikrobasic_avr/mikrobasic_avr_manual.pdf Dentro hay otro lenguaje BASIC para AVR, pero donde se incluye una librería ESPECIAL para PWM que ya quisiera BASCOM.
Con ella se puede programar el PWM con absoluta claridad y potencia.
Pero ojo, hablo solo en teoría.
La práctica y el tiempo dirá si en fiabilidad o en confianza de sus usuarios, MikroBasic llega al nivel de BASCOM.