Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
IO pins active with the monitor running after downloading a firmware program from Keil
Question: After downloading a firmware program from the Keil IDE and it's running the little monitor routine, Which IO pins will be active with the monitor running?
The monitor that is downloaded automatically on start up is mon-ext-sio1-e0.hex (for EZ-USB and EZ-USB FX). This monitor uses serial port 1 (SIO-1) to talk to the device. PORTB pins, bit 2 and bit3 are used for RxD1 and TxD1 for receiving and transmitting data respectively. Hence PORTB pins 2 and 3 are dedicated for their alternate functions and are not available as general purpose I/O.If you are using the monitor that uses SIO-0, RxD0 and TxD0 are alternate functions on PORTC bits 0 and 1 respectively. PORTC pins 0 and 1 are no more available for general purpose I/O