广
广
广
州
州
州
周
周
周
立
立
立
功
功
功
单
单
单
片
片
片
机
机
机
发
发
发
展
展
展
有
有
有
限
限
限
公
公
公
司
司
司
地址:广州市天河北路
689
号光大银行大厦
12
楼
F4
网址:http://www.zlgmcu.com
用
用
用
户
户
户
手
手
手
册
册
册
R
R
R
e
e
e
v
v
v
.
.
.
0
0
0
1
1
1
L
L
P
P
C
C
2
2
3
3
x
x
x
x
器
器
件
件
广州周立功单片机发展有限公司
技术支持
如果您对文档有所疑问,您可以在办公时间(星期一至星期五上午 8:30~11:50;下午
1:30~5:30;星期六上午 8:30~11:50)拨打技术支持电话或 E-mail 联系。
网 址: www.zlgmcu.com
联系电话: +86 (020) 22644358 22644359 22644360 22644361
E-mail: zlgmcu.support@zlgmcu.com
销售与服务网络
广州周立功单片机发展有限公司
地址:广州市天河北路 689 号光大银行大厦 12 楼 F4 邮编:510630
电话:(020)38730972 38730976 38730916 38730917 38730977
传真:(020)38730925
网址:http://www.zlgmcu.com
广州专卖店
地址:广州市天河区新赛格电子城 203-204 室
电话:(020)87578634 87569917
传真:(020)87578842
南京周立功
地址:南京市珠江路 280 号珠江大厦 2006 室
电话:(025)83613221 83613271 83603500
传真:(025)83613271
北京周立功
地址:北京市海淀区知春路 113 号银网中心 A 座
1207-1208 室(中发电子市场斜对面)
电话:(010)62536178 62536179 82628073
传真:(010)82614433
重庆周立功
地址:重庆市石桥铺科园一路二号大西洋国际大厦
(赛格电子市场)1611 室
电话:(023)68796438 68796439
传真:(023)68796439
杭州周立功
地址:杭州市天目山路 217 号江南电子大厦 502 室
电话:(0571)28139611 28139612 28139613
28139615 28139616 28139618
传真:(0571)28139621
成都周立功
地址:成都市一环路南二段 1号数码同人港 401室(磨
子桥立交西北角)
电话:(028) 85439836 85437446
传真:(028) 85437896
深圳周立功
地址:深圳市深南中路 2070 号电子科技大厦 C 座 4
楼 D 室
电话:(0755)83781788(5 线)
传真:(0755)83793285
武汉周立功
地址:武汉市洪山区广埠屯珞瑜路 158号 12128室(华
中电脑数码市场)
电话:(027)87168497 87168297 87168397
传真:(027)87163755
上海周立功
地址:上海市北京东路 668 号科技京城东座 7E 室
电话:(021)53083452 53083453 53083496
传真:(021)53083491
西安办事处
地址:西安市长安北路 54 号太平洋大厦 1201 室
电话:(029)87881296 83063000 87881295
传真:(029)87880865
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
i
目录
第 1 章 概述 ................................................................................................................. 1
1.1 简介 ........................................................................................................................... 1
1.2 特性 ........................................................................................................................... 1
1.3 应用 ........................................................................................................................... 2
1.4 订购选项 ................................................................................................................... 2
1.5 结构概述 ................................................................................................................... 3
1.6 ARM7TDMI-S处理器 .............................................................................................. 4
1.7 片内Flash存储器系统 .............................................................................................. 4
1.8 片内静态RAM .......................................................................................................... 4
1.9 方框图 ....................................................................................................................... 5
第 2 章 LPC2300 存储器寻址 ..................................................................................... 7
2.1 存储器映射和外设寻址 ........................................................................................... 7
2.2 存储器映射 ............................................................................................................... 7
2.3 APB外设地址 ......................................................................................................... 12
2.4 LPC2300 存储器重新映射和Boot ROM ............................................................... 13
2.4.1 存储器映射概念和操作模式 ......................................................................... 13
2.4.2 存储器的重新映射 ......................................................................................... 13
2.5 存储器映射控制 ..................................................................................................... 14
2.5.1 存储器映射控制寄存器(MEMMAP – 0xE01F C040) ............................. 14
2.5.2 存储器映射控制的使用注意事项 ................................................................. 14
2.6 预取指中止和数据中止异常 ................................................................................. 15
第 3 章 系统控制模块 ............................................................................................... 17
3.1 系统控制模块功能汇总 ......................................................................................... 17
3.2 管脚描述 ................................................................................................................. 17
3.3 寄存器描述 ............................................................................................................. 17
3.4 复位 ......................................................................................................................... 18
3.4.1 复位源识别寄存器(RSIR – 0xE01F C180) .............................................. 19
3.5 掉电检测 ................................................................................................................. 20
3.6 外部中断输入 ......................................................................................................... 20
3.6.1 寄存器描述 ..................................................................................................... 20
3.6.2 外部中断标志寄存器(EXTINT - 0xE01F C140) ..................................... 20
3.6.3 外部中断模式寄存器(EXTMODE – 0xE01F C148) ............................... 21
3.6.4 外部中断极性寄存器(EXTPOLAR – 0xE01F C14C) ............................. 22
3.7 其它系统控制和状态标志 ..................................................................................... 22
3.7.1 系统控制和状态寄存器 (SCS –0xE01F C1A0) ........................................... 23
3.8 代码安全vs.调试 .................................................................................................... 23
3.8.1 代码安全保护寄存器(CSPR – 0xE01F C184) ......................................... 24
3.9 AHB配置
................................................................................................................ 24
3.9.1 AHB仲裁器配置寄存器 1(AHBCFG1 – 0xE01F C188) ......................... 24
3.9.2 AHB仲裁器配置寄存器 2(AHBCFG2 – 0xE01F C18C) ......................... 25
第 4 章 计时和功率控制 ........................................................................................... 27
4.1 计时和功率控制功能汇总 ..................................................................................... 27
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
ii
4.2 寄存器描述 ............................................................................................................. 28
4.3 振荡器 ..................................................................................................................... 28
4.3.1 内部RC振荡器 ............................................................................................... 28
4.3.2 主振荡器 ......................................................................................................... 28
4.3.3 RTC振荡器 ..................................................................................................... 29
4.4 多种时钟源选择 ..................................................................................................... 29
4.4.1 时钟源选择寄存器(CLKSRCSEL – 0xE01F C10C) ................................ 29
4.5 PLL(锁相环) ...................................................................................................... 29
4.5.1 PLL操作 .......................................................................................................... 29
4.5.2 PLL和启动/引导代码的相互作用 ................................................................. 30
4.5.3 寄存器描述 ..................................................................................................... 30
4.5.4 PLL控制寄存器(PLLCON – 0xE01F C080) ............................................ 31
4.5.5 PLL配置寄存器(PLLCFG – 0xE01F C084) ............................................. 31
4.5.6 PLL状态寄存器(PLLSTAT - 0xE01F C088) ............................................ 32
4.5.7 PLL中断:PLOCK ......................................................................................... 32
4.5.8 PLL模式 .......................................................................................................... 32
4.5.9 PLL馈送寄存器(PLLFEED – 0xE01F C08C) .......................................... 33
4.5.10 PLL和掉电模式 .............................................................................................. 33
4.5.11 PLL频率计算 .................................................................................................. 33
4.5.12 确定PLL设置的过程 ...................................................................................... 34
4.5.13 PLL设置的例子 .............................................................................................. 35
4.5.14 PLL设置序列 .................................................................................................. 36
4.6 时钟分频器 ............................................................................................................. 36
4.6.1 CPU时钟配置寄存器(CCLKCFG – 0xE01F C104) ................................. 37
4.6.2 USB时钟配置寄存器(USBCLKCFG – 0xE01F C108) ........................... 37
4.6.3 IRC调整寄存器(IRCTRIM – 0xE01F C1A4) ........................................... 37
4.6.4 外设时钟选择寄存器 0 和 1(PCLKSEL0 – 0xE01F C1A8 和PCLKSEL1 –
0xE01F C1AC) ............................................................................................................. 38
4.7 功率控制 ................................................................................................................. 39
4.7.1 空闲模式 ......................................................................................................... 39
4.7.2 睡眠模式 ......................................................................................................... 39
4.7.3 掉电模式 ......................................................................................................... 40
4.7.4 深度掉电模式 ................................................................................................. 40
4.7.5 外设功率控制 ................................................................................................. 40
4.7.6 寄存器描述 ..................................................................................................... 40
4.7.7 功率模式控制寄存器(PCON – 0xE01F C0C0) ....................................... 41
4.7.8 中断唤醒寄存器(INTWAKE – 0xE01F C144)
......................................... 42
4.7.9 外设功率控制寄存器(PCONP – 0xE01F C0C4) ..................................... 43
4.7.10 功率控制注意事项 ......................................................................................... 44
4.7.11 电源域 ............................................................................................................. 44
4.8 唤醒定时器 ............................................................................................................. 44
第 5 章 外部存储器控制器(EMC) ....................................................................... 45
5.1 简介 ......................................................................................................................... 45
5.2 特性 ......................................................................................................................... 45
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
iii
5.3 功能概述 ................................................................................................................. 45
5.4 EMC功能描述 ........................................................................................................ 45
5.5 AHB从机寄存器接口 ............................................................................................ 46
5.5.1 AHB从机存储器接口 .................................................................................... 46
5.5.2 数据缓冲区 ..................................................................................................... 46
5.5.3 存储器控制器状态机 ..................................................................................... 47
5.5.4 管脚(pad)接口 ........................................................................................... 47
5.6 存储区选择 ............................................................................................................. 47
5.7 复位 ......................................................................................................................... 47
5.8 管脚描述 ................................................................................................................. 48
5.9 寄存器描述 ............................................................................................................. 48
5.9.1 EMC控制寄存器(EMCControl – 0xFFE0 8000) ...................................... 49
5.9.2 EMC状态寄存器(EMCStatus – 0xFFE0 8004) ........................................ 50
5.9.3 EMC配置寄存器(EMCConfig – 0xFFE0 8008) ....................................... 50
5.9.4 静态存储器配置寄存器(EMCStaticConfig0-1 – 0xFFE0 8200,220) ...... 50
5.9.5 静态存储器写使能延时寄存器(EMCStaticWaitWen0-1 – 0xFFE0
8204,224) ...................................................................................................................... 51
5.9.6 静态存储器输出使能延时寄存器(EMCStaticWaitOen0-1 – 0xFFE0
8208,228) ...................................................................................................................... 52
5.9.7 静态存储器读延时寄存器(EMCStaticWaitRd0-1 – 0xFFE0 820C,22C)
52
5.9.8 静态存储器页模式读延时寄存器(EMCStaticWaitPage0-1 – 0xFFE0
8210,230) ...................................................................................................................... 53
5.9.9 静态存储器写延时寄存器(EMCStaticWaitWr0-1 – 0xFFE0 8214,234) . 53
5.9.10 静态存储器延长等待寄存器(EMCStaticExtendedWait– 0xFFE0 8880) 54
5.9.11 静态存储器旋转延时寄存器(EMCStaticWaitTurn0-1 – 0xFFE0
8218,238,258,278) ........................................................................................................ 54
第 6 章 存储器加速模块(MAM) ......................................................................... 56
6.1 简介 ......................................................................................................................... 56
6.2 操作 ......................................................................................................................... 56
6.3 存储器加速器模块 ................................................................................................. 56
6.3.1 Flash存储器组 ................................................................................................ 57
6.3.2 指令锁存和数据锁存 ..................................................................................... 57
6.3.3 Flash编程问题 ................................................................................................ 57
6.4 存储器加速模块的操作模式 ................................................................................. 57
6.5 MAM配置 ............................................................................................................... 58
6.6 寄存器描述 ............................................................................................................. 58
6.7 MAM控制寄存器(MAMCR – 0xE01F C000) ................................................. 59
6.8 MAM定时寄存器(MAMTIM – 0xE01F C004) ............................................... 59
6.9 MAM使用注意事项 ............................................................................................... 60
第 7 章 向量中断控制器(VIC) ............................................................................ 61
7.1 特性 ......................................................................................................................... 61
7.2 描述 ......................................................................................................................... 61
7.3 寄存器描述 ............................................................................................................. 61
7.4 VIC寄存器 .............................................................................................................. 64