Answers

1. Musical birthday card, electronic price tag, sound system, television, automobile, robot.

2. Input, ROM, CPU, RAM, output.

3. Flash ROM is non-volatile but reprogrammable, so the program can be changed or the chip reused. Program testing and modification is easier and development time is reduced compared with alternative types of program memory.

4. Number of I/O pins, program memory size, RAM size, EEPROM size, maximum clock speed, range of interfaces, development system, cost, availability.

5. The program is stored as machine code instructions, executed in sequence. The instruction register holds the current instruction and the program counter holds its address. The file registers store the program data and the working register the data ...

Get Programming 8-bit PIC Microcontrollers in C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.