Si escribes desde España, es relativamente fácil encontrar el
Atmel AVR ATMega8, por unos 4 Euros.
Si consigues un ATMega8L-8P, que es el de 8Mhz, tendrás un micro de similares carácterísticas al PIC18F242 con una configuración de 8Mhz + HSPLL, pero con 8K de Memoria Flash
Si consigues un ATMega8-16P, que es la de 16MHz, tendrás un micro de similares características al PIC18F242, pero muuucho más rápido, y también con 8K de memoria Flash
En ambas versiones puedes optar por utilizar el oscilador interno configurado a 1, 2, 4 o 8Mhz calibrado de fábrica, pero con la posibilidad de reescribir durante el programa el Registro OSCCAL, que es el ajuste fino de la frecuencia.
Según mi opinión, es igual de potente que el PIC, y en algunas cosas es cláramente superior, pero hay mucha menos documentación en la Red, y, sobre todo, su sistema de programación ICSP es más complejo.
En cualquier caso, si quieres cacharrear con él, puedes utilizar lo siguiente:
Como programador: El
GTP-USB Plus que lo programa sin problemas.
Como entorno de desarrollo:
Con depurador, ensamblador y compilador de C incluido, el
AVRStudio, que podrás obtener gratis en su WEB.
Como compiladores sueltos:
El
Bascom AVR, cuya DEMO GRATUITA te permite hacer programas de hasta 4K
Y el
WinAVR, que es un compilador GNU de C para AVR.
Edito para añadir que si quieres un micro de 40 patas, tambien tienes por las tiendas el ATMega16, y el ATMega32, que son equivalentes al 18F442 y al 18F452. La relación que existe entre estos y el ATMega8 es la misma que la que hay entre los 18F2x2 y los 18F4x2.