Is this a 28X1 bug?

I have been working on ways to reduce the power consumption in 28x1 circuits for a battery-powered data-logger, but I'm having difficulty getting the 28X1 (rev 2) to run properly at the internal 31k speed.

For example, here's a super-simple "Hello World" code snippet that works at every internal resonator speed except 31k (there are current-limited LEDs on outputs 6 and 7):

Code:
main:

setfreq k125
high 6
pause 32
low 6
pause 32

setfreq k31
high 7
pause 8
low 7
pause 8

goto main
When I run the code, the LED on output 6 blinks (followed by a pause) and then LED6 blinks again in an endless loop. The LED on output 7 never lights! If I change the "setfreq k31" to any other internal resonator speed, the two LEDs alternately blink as you would expect.

Is this a bug in the 28x1's "setfreq k31" command, or am I missing something really obvious?

Ron
 
Top