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?