Por lo general, nadie hace esto. Simular un circuito completo, incluido el microcontrolador analógico + que usa solo modelos de especias no tendría sentido. Sería muy lento y, por lo tanto, no podría simular mucho.
Hay herramientas que lo hacen, pero no usa solo especias. Rompen el circuito en partes, simulan la parte analógica con especias y la parte digital con otros medios. Pero por lo general son caros, y rara vez se necesitan realmente.
Lo que la gente hace es identificar los diversos bloques en el circuito y simular cada uno de forma independiente, con la herramienta más apropiada:
- Por lo general, para un bloque analógico con algunas entradas del microcontrolador, usaría una herramienta de especias y simularía las entradas provenientes de la MCU utilizando fuentes de voltaje simples para las que asigna la forma de onda apropiada (usando el pulso en tiempos predefinidos, para ejemplo).
- Para simular el código MCU de alto nivel, puede hacerlo en una PC, si usa C. Necesita emular los periféricos que necesita y compilar para Windows / Linux. Esto puede llevar mucho tiempo para una aplicación compleja con muchos periféricos, pero le brinda mucha libertad durante las pruebas y es un buen ejercicio para hacer un código independiente de la plataforma.