Power Station RAM usage version 01

RangeContains
0x2000 - 0x20FFBuffers addressed in linear space. Others addressed as banks 0 - 3. See below
0x2100 - 0x21FFUnassigned
0x2200 - 0x22FFUnassigned
0x2300 - 0x23EFENG_TAB - engine data
Direct banks
Locationbank 0
2000-204F
bank 1
2050-209F
bank 2
20A0-20EF
bank 3
20F0-213F
18325
184xx
188xx
PIR TMr0/1/2
PORT TRIS LAT
PORT TRIS LAT TMR0
PIE ADR
ADC
ADC
CMP DAC
ADC UART1
ADC UART
UART
MSSP
MSSP
20
sio_buf (2000) [0]
receive and send
drv_st
status of each driver
GIO_buf (20A0) [5]
Group network
send and receive
FREE
21
22
23
24
25
26
27
28
DRV_rep
APM last
reported
29
2A
2B
2C
2D
2E
2F
30DCC_STATE
XP_buf
circular buffer
GIO_tin   transmit in
Linear
page 21
31DCC_SUBSTGIO_tot   transmit out
32DCC_AREGGIO_rin   receive in
33DCC_ADDRGIO_cksm   receive checksum
34
FREE
35DCC_MSG
36
37
38
39DCC_CKSM
3AXP_IN
3BXP_OT
3CXP_RP
3DOC_SAMP
3EOC_CNT0
3FOC_CNT1
40
so_buf (2020) [1]
send only
D0,D1 6
B2 4
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50SO_INp0 send from SIO_buf
SX_buf (2080) [4]
readback replies
E7 14
51SO_INp2 send from SO_buf
52SO_INp1 send from SX_buf
53SO_ot
54SO_lim
55SI_IN
56SI_CKSM
57OMR0 OPS
58OMR1 Mode
59OMR2 Readback
5AOC_retry
5Btimer0h used by 8-bit tmr0 cores
5CBOD_mat sensed in state 0
5DBOD_int sensed during interrupt
5EBOD_scn sensed during address
5FBOD_stat matrix/scan result
60BOD_rep reported state
BOD_deb
debounce
counters
61FM_FAL FRAM address lsb
62FM_FAH FRAM address msb
63FM_RAL RAM address lsb
64FM_RAH RAM address msb
65FM_BC byte count
66
pending
67
68
69
6A
6B
6C
6D
6E
6F
Usageby domainaliased
70IH_t1
71IH_t2
72IH_t3
73BG_t1
74BG_t2SV_t1 / LED_p1
75BG_t3SV_t2 / LED_p2
76BG_t4LED_p3
77BG_t5LED_p4
78BG_t6SV_t3 / FM_retry
79BG_t7SV_t4 / FM_bit
7AFM_t1
7BFM_shift
7CEP_ctl - event processing control
7DM_STAT
7EBOD_ctr BOD sequence control
7FSYS_RES System resources present