Patent ID: 11921614
Assignee: SNABB IP LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for developing executable code for a microcontroller, the system comprising:
a microcontroller development tool configured to operate on a general purpose computer, the development tool comprising:
a virtual microcontroller configured to operate within the development tool in a manner substantially identical to an operation of the microcontroller, wherein the virtual microcontroller operates within the development tool using op codes native to that of the microcontroller, the virtual microcontroller further configured to receive inputs and provide outputs,
an expanded memory beyond a memory available to the microcontroller, the expanded memory coupled to the virtual microcontroller and configured to store op codes or data for the virtual microcontroller, and
a microcontroller programmer configured to transfer executable code to a memory of the microcontroller, wherein the executable code is developed within the development tool.