Renesas 8Bit Mcus: This Presentation Aim To Explain Μpd78F0714 Microcontroller
Renesas 8Bit Mcus: This Presentation Aim To Explain Μpd78F0714 Microcontroller
By :
samah waleed abu saleem
Contents
Features
Applications
Pin Configuration
Architecture
CPU Architecture
Development Environment (IDE)
Programming
Summary of Features
High-performance PD78F0714 .
Key Features
1 Kbyte RAM .
Timer: 7 channels .
51 I/Os .
Applications
o
Industrial equipment
Pumps
Pin Configuration
Pin Configuration
Architecture
CPU Architecture
Memory Space
PD78F0714 products can access a 64 KB memory space.
CPU Architecture
Notes
1. This area occupies 9 bytes (planned) during on-chip debugging
because it is used as a backup area for user data during
communication.
2. This area cannot be used during on-chip debugging because it is used
as a communication command area (256 bytes to 1 KB).
CPU Architecture..cont
Internal program memory space
The internal program memory space stores the program and table data.
Normally, it is addressed with the program counter (PC).
CPU Architecture..cont
Internal program memory space
The internal program memory space is divided into the following areas.
(1) Vector table area
The 64-byte area 0000H to 003FH is reserved as a vector table area. The program
start addresses for branch upon reset signal input or generation of each interrupt
request are stored in the vector table area.
Of the 16-bit address, the lower 8 bits are stored at even addresses and the higher
8 bits are stored at odd addresses.
CPU Architecture..cont
Control registers
(1) Program counter (PC)
The program counter is a 16-bit register that holds the address
information of the next program to be executed. In normal operation, the
PC is automatically incremented according to the number of bytes of the
instruction to be fetched. When a branch instruction is executed,
immediate data and register contents are set.
RESET input sets the reset vector table values at addresses 0000H and
0001H to the program counter.
CPU Architecture..cont
Control registers
(2) Program status word (PSW)
The program status word is an 8-bit register consisting of various flags
set/reset by instruction execution. Program status word contents are
automatically stacked upon interrupt request generation or PUSH PSW
instruction execution and are restored upon execution of the RETB,
RETI and POP PSW instructions. RESET input sets the PSW to 02H.
CPU Architecture..cont
Control registers
(3) Stack pointer (SP)
This is a 16-bit register to hold the start address of the memory stack
area. Only the internal high-speed RAM
area can be set as the stack area
Debugging Software
Renesas CS+ .
IAR Embedded Workbench Note2.
Programming Software
Renesas Flash Programmer.
Programming
The PD78F0714 can programming among several IDEs like Renesas
CS+ , IAR Embedded Workbench Note2 , Renesas Flash Programmer .
Programming
Thank You !