Most PIC18 MCUS provide a data memory of size up to 4 kBytes and a program memory of size up to 2 MBytes. i. How many bits are required to address the entire content of the 2 MBytes of the program memory? ii. iii. iv. How many bits are required to address the entire content of the 4 kBytes of the data memory? Draw the memory model of the PIC18, showing the memory organization with all the labels and sizes of the memories and interconnect busses. Most instructions in PIC18 use 8 bits to address the file register in data memory. Is this approach sufficient to address the entire data memory of 4 kBytes? If no, how does PIC18 solve this shortfall?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Topic Video
Question
Most PIC18 MCUs provide a data memory of size up to 4 kBytes and a program
memory of size up to 2 MBytes.
i.
How many bits are required to address the entire content of the 2 MBytes of the
program memory?
ii.
How many bits are required to address the entire content of the 4 kBytes of the
data memory?
iii.
Draw the memory model of the PIC18, showing the memory organization with
all the labels and sizes of the memories and interconnect busses.
iv.
Most instructions in PIC18 use 8 bits to address the file register in data memory.
Is this approach sufficient to address the entire data memory of 4 kBytes? If no,
how does PIC18 solve this shortfall?
Transcribed Image Text:Most PIC18 MCUs provide a data memory of size up to 4 kBytes and a program memory of size up to 2 MBytes. i. How many bits are required to address the entire content of the 2 MBytes of the program memory? ii. How many bits are required to address the entire content of the 4 kBytes of the data memory? iii. Draw the memory model of the PIC18, showing the memory organization with all the labels and sizes of the memories and interconnect busses. iv. Most instructions in PIC18 use 8 bits to address the file register in data memory. Is this approach sufficient to address the entire data memory of 4 kBytes? If no, how does PIC18 solve this shortfall?
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education