📄 psocconfigtbl.lst
字号:
HI-TECH Software Macro Assembler (PSoC MCU) V9.60PL4
Thu Jul 17 10:42:59 2008
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;;;
3 ;;; M8C.INC -- CY7C64215 Microcontroller Device System Declarations
4 ;;;
5 ;;; Copyright (c) 2005 Cypress Semiconductor, Inc. All rights reserved.
6 ;;;
7 ;;;
8 ;;; This file provides address constants, bit field masks and a set of macro
9 ;;; facilities for the Cypress CY7C64215 Microcontroller.
10 ;;;
11 ;;; Last Modified: August 31, 2005
12 ;;;
13 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
14
15 ;;=============================================================================
16 ;; Definition of abbreviations used in the descriptions below
17 ;; (RW) The register or bit supports reads and writes
18 ;; (W) The register or bit is write-only
19 ;; (R) The register or bit is read-only
20 ;; (#) Access to the register is bit specific (see the family datasheet)
21 ;; (RC) The register or bit can be read, but writing a 0 will clear it,
22 ;; writing a 1 will have no effect.
23 ;;=============================================================================
24
25 ;;=============================================================================
26 ;; System Registers
27 ;;=============================================================================
28
29 ;----------------------------
30 ; Flag Register Bit Fields
31 ;----------------------------
32 0000 FLAG_PGMODE_MASK: equ 0C0h ; Paging control for > 256 bytes of RAM
33 0000 FLAG_PGMODE_0: equ 00h ; Direct to Page 0, indexed to Page 0
34 0000 FLAG_PGMODE_1: equ 40h ; Direct to Page 0, indexed to STK_PP page
35 0000 FLAG_PGMODE_2: equ 80h ; Direct to CUR_PP page, indexed to IDX_PP page
36 0000 FLAG_PGMODE_3: equ 0C0h ; Direct to CUR_PP page, indexed to STK_PP page
37 0000 FLAG_PGMODE_00b: equ 00h ; Same as PGMODE_0
38 0000 FLAG_PGMODE_01b: equ 40h ; Same as PGMODE_1
39 0000 FLAG_PGMODE_10b: equ 80h ; Same as PGMODE_2
40 0000 FLAG_PGMODE_11b: equ 0C0h ; Same as PGMODE_3
41 0000 FLAG_XIO_MASK: equ 10h ; I/O Bank select for register space
42 0000 FLAG_SUPER: equ 08h ; Supervisor Mode
43 0000 FLAG_CARRY: equ 04h ; Carry Condition Flag
44 0000 FLAG_ZERO: equ 02h ; Zero Condition Flag
45 0000 FLAG_GLOBAL_IE: equ 01h ; Glogal Interrupt Enable
46
47
48 ;;=============================================================================
49 ;; Register Space, Bank 0
50 ;;=============================================================================
51
52 ;------------------------------------------------
53 ; Port Registers
54 ; Note: Also see this address range in Bank 1.
55 ;------------------------------------------------
56 ; Port 0
57 0000 PRT0DR: equ 00h ; Port 0 Data Register (RW)
58 0000 PRT0IE: equ 01h ; Port 0 Interrupt Enable Register (RW)
59 0000 PRT0GS: equ 02h ; Port 0 Global Select Register (RW)
60 0000 PRT0DM2: equ 03h ; Port 0 Drive Mode 2 (RW)
61 ; Port 1
62 0000 PRT1DR: equ 04h ; Port 1 Data Register (RW)
63 0000 PRT1IE: equ 05h ; Port 1 Interrupt Enable Register (RW)
64 0000 PRT1GS: equ 06h ; Port 1 Global Select Register (RW)
65 0000 PRT1DM2: equ 07h ; Port 1 Drive Mode 2 (RW)
66 ; Port 2
67 0000 PRT2DR: equ 08h ; Port 2 Data Register (RW)
68 0000 PRT2IE: equ 09h ; Port 2 Interrupt Enable Register (RW)
69 0000 PRT2GS: equ 0Ah ; Port 2 Global Select Register (RW)
70 0000 PRT2DM2: equ 0Bh ; Port 2 Drive Mode 2 (RW)
71 ; Port 3
72 0000 PRT3DR: equ 0Ch ; Port 3 Data Register (RW)
73 0000 PRT3IE: equ 0Dh ; Port 3 Interrupt Enable Register (RW)
74 0000 PRT3GS: equ 0Eh ; Port 3 Global Select Register (RW)
75 0000 PRT3DM2: equ 0Fh ; Port 3 Drive Mode 2 (RW)
76 ; Port 4
77 0000 PRT4DR: equ 10h ; Port 4 Data Register (RW)
78 0000 PRT4IE: equ 11h ; Port 4 Interrupt Enable Register (RW)
79 0000 PRT4GS: equ 12h ; Port 4 Global Select Register (RW)
80 0000 PRT4DM2: equ 13h ; Port 4 Drive Mode 2 (RW)
81 ; Port 5
82 0000 PRT5DR: equ 14h ; Port 5 Data Register (RW)
83 0000 PRT5IE: equ 15h ; Port 5 Interrupt Enable Register (RW)
84 0000 PRT5GS: equ 16h ; Port 5 Global Select Register (RW)
85 0000 PRT5DM2: equ 17h ; Port 5 Drive Mode 2 (RW)
86 ; Port 7
87 0000 PRT7DR: equ 1Ch ; Port 7 Data Register (RW)
88 0000 PRT7IE: equ 1Dh ; Port 7 Interrupt Enable Register (RW)
89 0000 PRT7GS: equ 1Eh ; Port 7 Global Select Register (RW)
90 0000 PRT7DM2: equ 1Fh ; Port 7 Drive Mode 2 (RW)
91
92
93 ;------------------------------------------------
94 ; Digital PSoC(tm) block Registers
95 ; Note: Also see this address range in Bank 1.
96 ;------------------------------------------------
97 ; Digital PSoC block 00, Basic Type B
98 0000 DBB00DR0: equ 20h ; data register 0 (#)
99 0000 DBB00DR1: equ 21h ; data register 1 (W)
100 0000 DBB00DR2: equ 22h ; data register 2 (RW)
101 0000 DBB00CR0: equ 23h ; control & status register 0 (#)
102
103 ; Digital PSoC block 01, Basic Type B
104 0000 DBB01DR0: equ 24h ; data register 0 (#)
105 0000 DBB01DR1: equ 25h ; data register 1 (W)
106 0000 DBB01DR2: equ 26h ; data register 2 (RW)
107 0000 DBB01CR0: equ 27h ; control & status register 0 (#)
108
109 ; Digital PSoC block 02, Communications Type B
110 0000 DCB02DR0: equ 28h ; data register 0 (#)
111 0000 DCB02DR1: equ 29h ; data register 1 (W)
112 0000 DCB02DR2: equ 2Ah ; data register 2 (RW)
113 0000 DCB02CR0: equ 2Bh ; control & status register 0 (#)
114
115 ; Digital PSoC block 03, Communications Type B
116 0000 DCB03DR0: equ 2Ch ; data register 0 (#)
117 0000 DCB03DR1: equ 2Dh ; data register 1 (W)
118 0000 DCB03DR2: equ 2Eh ; data register 2 (RW)
119 0000 DCB03CR0: equ 2Fh ; control & status register 0 (#)
120
121 ;------------------------------------------------
122 ; PMA Data Registers
123 ;------------------------------------------------
124
125 0000 PMA0_DR: equ 40h ; PMA Data Register (RW)
126 0000 PMA1_DR: equ 41h ; PMA Data Register (RW)
127 0000 PMA2_DR: equ 42h ; PMA Data Register (RW)
128 0000 PMA3_DR: equ 43h ; PMA Data Register (RW)
129 0000 PMA4_DR: equ 44h ; PMA Data Register (RW)
130 0000 PMA5_DR: equ 45h ; PMA Data Register (RW)
131 0000 PMA6_DR: equ 46h ; PMA Data Register (RW)
132 0000 PMA7_DR: equ 47h ; PMA Data Register (RW)
133
134 ;------------------------------------------------
135 ; USB Registers
136 ;------------------------------------------------
137
138 0000 USB_SOF0: equ 48h ; SOF Frame Number LSB(7:0) (R)
139 0000 USB_SOF1: equ 49h ; SOF Frame Number MSB(10:8) (R)
140
141 0000 USB_CR0: equ 4Ah ; USB Control Register 0 (RW)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -