MikroProg for FT90x is a professional in-circuit programmer/debugger designed specifically for the FT90x series of microcontroller units. It is used for both programming and debugging purposes, allowing users to load and test their programs in real-time, as well as providing easy access for debugging and testing functions. The unit is connected directly to the programming/debugging headers of the MCU and allows access to the MCU I/O, memory, and debug bus signals. The user can select between Serial Wire Debug (SWD), JTAG, and I2C communication protocols, as well as different programming algorithms and file formats.