I need to toggle one I/O pin at a rate of 10MHz. I'm using the MSP430F2013 and am running it at 16MHz, but the maximum frequency at which I can toggle P1.0 is 4MHz. It seems that absolute addressing is required when changing the value of the I/O register, which inherently requires 4 cpu cycles, hence the maximum data rate of 4MHz. Does anyone know if I can increase the speed of toggling the I/O pin? I would really like to toggle the pin at the same rate as the clock, but I think the 4 cycle execution time cannot be overcome due to the MSP's architecture.