HW 5

1) DDCA Chapter 6, problems 14,17,18,21

Take a look at the Microchip PIC32 family of processors. Under the architecture tab, you can see that these chips are based on the MIPS processor core, and come with a wide range of peripherals. On the right side, under "Key Documents", get the MIC32MX3/4 Data Sheet and Family Reference manual (zip file).
2) In the datasheet, in section 7, how many interrupt sources are listed?
3) Is the UART1 higher or lower priority than the Real-Time clock?
4) In the datasheet, in section 19 on the UART, how many bytes can be received successfully without the processor reading the UART input buffer?

Looking in the Reference Manual in section 8, and assuming that your chip is running at 10 MHz:
5) If you use the recommended interrupt Prologue and Epilogue given in examples 8-6 and 8-7, what is the minimum execution time of an empty interrupt service routine?
6) Using the recommended prologue/epilogue, for an ISR which transfers every byte from a 115.2kbps UART to main memory, roughly what fraction of the CPU resources will be used?