FOR
FOR
enCoRe™
USB CY7C63722/23
CY7C63743
8.2
Data Memory Organization
The CY7C637xx microcontrollers provide 256 bytes of data RAM. In normal usage, the SRAM is partitioned into four areas:
program stack, data stack, user variables and USB endpoint FIFOs as shown below:
After reset
8-bit DSP
8-bit PSP
(User’s firmware moves
DSP)
8-bit DSP
User Selected
User Variables
Data Stack Growth
Address
0x00
Program Stack Growth
0xE8
USB FIFO for Address A endpoint 2
0xF0
USB FIFO for Address A endpoint 1
0xF8
USB FIFO for Address A endpoint 0
Top of RAM Memory
0xFF
Figure 8-2. Data Memory Organization
Document #: 38-08022 Rev. **
Page 12 of 58