#include void delay(int ms) { resetCoreTimer(); while (readCoreTimer() < ms * 20000); } int main() { // Configure RE6-RE3 as output TRISE &= 0xFF87; // Initialize the counter unsigned int counter = 0; while (1) { LATE = (LATE & 0xFF87) | counter << 3; counter = (counter + 9) % 10; delay(370); } }