感觉
技术
包括在此数据表的设备:
FM8P51E : EPROM器件
FM8P51 :掩膜ROM设备
FM8P51
EPROM / ROM基于8位微控制器
特点
只有47条指令
所有的指令都是单周期除了程序分支是两个周期
13位宽的指令
8位宽的数据通路
5级深度的硬件堆栈
4K ×13位片内EPROM / ROM
140 ×8位的芯片通用寄存器( SRAM)的
运行速度: DC- 20 MHz的时钟输入
DC - 100 ns指令周期
直接,间接寻址数据访问模式
一个8位实时时钟/计数器(定时器0 ) ,8位可编程预分频器
3个8位实时时钟/计数器(定时器,定时器2 ,和Timer3),时段设置
内部上电复位( POR )
内置低电压检测( LVD )的欠压复位( BOR )
上电复位定时器( PWRT)和振荡器起振定时器( OST )
内置看门狗定时器( WDT)与内部振荡器的可靠运行和软洁具看门狗
启用/禁用控制
5个I / O口( 38 I / O引脚)具有独立方向控制
32个可编程上拉输入引脚
12唤醒引脚
2开漏引脚
2 R- option引脚
时钟输出高驱动能力
19通道的15位分辨率的电阻 - 频率转换器( RFC )输出
2通道最高10位分辨率的脉宽调制( PWM )输出
内置的8位数据比较器
7个内部中断源:定时器0溢出,定时器1的匹配,定时器2的匹配,定时器3的比赛, SPI模块
(接收&发送) , RFC模块;一个外部中断源: INT引脚电平变化
唤醒从休眠状态由端口输入变化
节电睡眠模式
可编程代码保护
内置RC振荡器,外部电阻
选择的振荡器选项:
- ERC :外部电阻/电容振荡器
- 埃里克:外部电阻/电容内部振荡器
- HF :高频晶体/陶瓷振荡器
- LF :低频晶体振荡器
宽工作电压范围:
- EPROM : 2.3V至5.5V
- ROM : 2.3V至5.5V
该数据表包含的新产品信息。感受科技保留权利修改产品规格,恕不另行通知。
无责任承担由于使用本产品造成的。任何专利的任何权利伴随着产品的销售。
Rev1.2 2005年3月15日
P.1/FM8P51
感觉
技术
概述
FM8P51
该FM8P51系列是低成本,高速度,高抗干扰, EPROM / ROM为基础的8位CMOS
微控制器。它采用RISC架构,只有47的说明。所有的指令都是不同的单周期
程序分支需要两个周期。易于使用和易于记忆的指令集,大大缩短
开发时间显着。
该FM8P51系列由上电复位( POR )的欠压复位( BOR ) ,上电复位定时器( PWRT )
振荡器起振定时器( OST ) ,看门狗定时器, EPROM / ROM , SRAM ,三态I / O端口, I / O上拉/漏极开路
控制,节电睡眠模式, 4实时可编程时钟/计数器,中断, SPI , RFC ,数据进行比较,
唤醒从睡眠模式和代码保护的EPROM产品。有四种振荡器配置,
可供选择,其中包括节能LP (低功耗)振荡器和节省成本的RC振荡器。
该FM8P51系列地址4K × 13程序存储器。
该FM8P51系列可以直接或间接寻址其文件寄存器和数据存储器。所有特殊功能
寄存器,包括程序计数器被映射到数据存储器。
框图
振荡器
电路
5-level
堆
SRAM
看门狗
定时器
节目
计数器
FSR
PORTE
PORTD
ALU
EPROM
/只读存储器
指令
解码器
PORTC
PORTB
打断
控制
定时器0 3
累加器
PORTA
PWM
RFC
SPI
Rev1.2 2005年3月15日
P.2/FM8P51
感觉
技术
引脚说明
名字
IOA0 IOA7
I / O
I / O
描述
FM8P51
双向I / O口
软件控制上拉的所有引脚
与系统唤醒功能双向I / O口
IOB0 IOB7 I / O
软件控制上拉的所有引脚
IOC0 IOC2 I / O双向I / O引脚驱动能力的选择
IOC3
I / O双向I / O引脚
通过IOC4和IOC6连接在一起
IOC4是一个双向I / O引脚具有系统唤醒和软件控制上拉功能
CLK
I / O
IOC6是一个双向I /软件O引脚来控制漏极开路输出
注意:两个IOC4和IOC6不应被定义为输出管脚在同一时间。
通过IOC5和IOC7连接在一起
IOC5是一个双向I / O引脚具有系统唤醒和软件控制上拉功能
数据
I / O
IOC7是一个双向I /软件O引脚来控制漏极开路输出
注意:两个IOC5和IOC7不应被定义为输出管脚在同一时间。
双向I / O口
IOD0 IOD7 I / O软件控制上拉的所有引脚
IOD0和IOD1是R- option引脚
双向I / O引脚的系统唤醒功能
IOE0 IOE1 I / O
软件控制上拉的所有引脚
双向I / O引脚
IOE2 IOE5 I / O
所有的引脚可以拉到高软件
IOE6 IOE7 I / O双向I / O引脚
INT
I外部中断输入的下降沿触发
SDI
为SPI I串行数据
SDO
O串行数据输出的SPI
SCK
I / O串行时钟的SPI
SSB
我从选择(低电平有效)的SPI
PWM0 PWM1 PWM输出引脚
RFC模块RFC0 RFC18 RC振荡器的输出网络
CX
我RFC模块的RC振荡器网络输入
X'TAL类型:晶振输入
OSCI
I
RC类型: RC振荡器的时钟输入
X'TAL类型:晶振输出。
OSCO
O
RC模式:输出1/4 OSCI的频率等于指令周期率
CKOUT
O谐振频率输出的高驱动能力和输出相位选择
系统清零(复位)输入。该引脚为低电平时,器件复位。内部弱
RSTB
I
拉。
VDD
- 正电源
VSS
- 地面
注:I =输入, O =输出, I / O =输入/输出
Rev1.2 2005年3月15日
P.4/FM8P51
感觉
技术
1.0存储器组织
FM8P51系列内存被分为程序存储器和数据存储器。
FM8P51
1.1程序存储器组织
该FM8P51系列具有12位程序计数器,能够寻址4K × 13的程序存储空间。
为FM8P51系列复位向量是FFFh的。
在H / W中断向量地址为001H 。和S / W中断向量地址为002H 。
FM8P51系列有程序的内存大小超过1K字更大,但CALL和GOTO指令只有一个
10位地址范围。这10位地址范围允许内的1K的程序内存页大小的一个分支。为了让
CALL和GOTO指令,以满足整个4K程序内存地址范围FM8P51系列,有
另两个比特来指定程序存储器页。该寻呼位来自PG<1 : 0>位( STATUS<6 : 5> ) 。
当执行CALL或GOTO指令时,用户必须确保页位PG<1 : 0>顷编程,从而使
所需的程序存储器页进行寻址。当执行的返回指令,整个12位的PC
从堆栈POPed 。因此,操纵的PG <1 :不需要返回指令0> 。
图1.1 :程序存储器映射和堆栈
PC<11 : 0>
堆栈1
STACK 2
堆栈3
堆栈4
堆栈5
FFFH
复位向量
:
:
002H S / W中断向量
001H H / W中断向量
000h
FM8P51系列
Rev1.2 2005年3月15日
P.5/FM8P51
感觉
技术
包括在此数据表的设备:
FM8P51E : EPROM器件
FM8P51 :掩膜ROM设备
FM8P51
EPROM / ROM基于8位微控制器
特点
只有47条指令
所有的指令都是单周期除了程序分支是两个周期
13位宽的指令
8位宽的数据通路
5级深度的硬件堆栈
4K ×13位片内EPROM / ROM
140 ×8位的芯片通用寄存器( SRAM)的
运行速度: DC- 20 MHz的时钟输入
DC - 100 ns指令周期
直接,间接寻址数据访问模式
一个8位实时时钟/计数器(定时器0 ) ,8位可编程预分频器
3个8位实时时钟/计数器(定时器,定时器2 ,和Timer3),时段设置
内部上电复位( POR )
内置低电压检测( LVD )的欠压复位( BOR )
上电复位定时器( PWRT)和振荡器起振定时器( OST )
内置看门狗定时器( WDT)与内部振荡器的可靠运行和软洁具看门狗
启用/禁用控制
5个I / O口( 38 I / O引脚)具有独立方向控制
32个可编程上拉输入引脚
12唤醒引脚
2开漏引脚
2 R- option引脚
时钟输出高驱动能力
19通道的15位分辨率的电阻 - 频率转换器( RFC )输出
2通道最高10位分辨率的脉宽调制( PWM )输出
内置的8位数据比较器
7个内部中断源:定时器0溢出,定时器1的匹配,定时器2的匹配,定时器3的比赛, SPI模块
(接收&发送) , RFC模块;一个外部中断源: INT引脚电平变化
唤醒从休眠状态由端口输入变化
节电睡眠模式
可编程代码保护
内置RC振荡器,外部电阻
选择的振荡器选项:
- ERC :外部电阻/电容振荡器
- 埃里克:外部电阻/电容内部振荡器
- HF :高频晶体/陶瓷振荡器
- LF :低频晶体振荡器
宽工作电压范围:
- EPROM : 2.3V至5.5V
- ROM : 2.3V至5.5V
该数据表包含的新产品信息。感受科技保留权利修改产品规格,恕不另行通知。
无责任承担由于使用本产品造成的。任何专利的任何权利伴随着产品的销售。
Rev1.2 2005年3月15日
P.1/FM8P51
感觉
技术
概述
FM8P51
该FM8P51系列是低成本,高速度,高抗干扰, EPROM / ROM为基础的8位CMOS
微控制器。它采用RISC架构,只有47的说明。所有的指令都是不同的单周期
程序分支需要两个周期。易于使用和易于记忆的指令集,大大缩短
开发时间显着。
该FM8P51系列由上电复位( POR )的欠压复位( BOR ) ,上电复位定时器( PWRT )
振荡器起振定时器( OST ) ,看门狗定时器, EPROM / ROM , SRAM ,三态I / O端口, I / O上拉/漏极开路
控制,节电睡眠模式, 4实时可编程时钟/计数器,中断, SPI , RFC ,数据进行比较,
唤醒从睡眠模式和代码保护的EPROM产品。有四种振荡器配置,
可供选择,其中包括节能LP (低功耗)振荡器和节省成本的RC振荡器。
该FM8P51系列地址4K × 13程序存储器。
该FM8P51系列可以直接或间接寻址其文件寄存器和数据存储器。所有特殊功能
寄存器,包括程序计数器被映射到数据存储器。
框图
振荡器
电路
5-level
堆
SRAM
看门狗
定时器
节目
计数器
FSR
PORTE
PORTD
ALU
EPROM
/只读存储器
指令
解码器
PORTC
PORTB
打断
控制
定时器0 3
累加器
PORTA
PWM
RFC
SPI
Rev1.2 2005年3月15日
P.2/FM8P51
感觉
技术
引脚说明
名字
IOA0 IOA7
I / O
I / O
描述
FM8P51
双向I / O口
软件控制上拉的所有引脚
与系统唤醒功能双向I / O口
IOB0 IOB7 I / O
软件控制上拉的所有引脚
IOC0 IOC2 I / O双向I / O引脚驱动能力的选择
IOC3
I / O双向I / O引脚
通过IOC4和IOC6连接在一起
IOC4是一个双向I / O引脚具有系统唤醒和软件控制上拉功能
CLK
I / O
IOC6是一个双向I /软件O引脚来控制漏极开路输出
注意:两个IOC4和IOC6不应被定义为输出管脚在同一时间。
通过IOC5和IOC7连接在一起
IOC5是一个双向I / O引脚具有系统唤醒和软件控制上拉功能
数据
I / O
IOC7是一个双向I /软件O引脚来控制漏极开路输出
注意:两个IOC5和IOC7不应被定义为输出管脚在同一时间。
双向I / O口
IOD0 IOD7 I / O软件控制上拉的所有引脚
IOD0和IOD1是R- option引脚
双向I / O引脚的系统唤醒功能
IOE0 IOE1 I / O
软件控制上拉的所有引脚
双向I / O引脚
IOE2 IOE5 I / O
所有的引脚可以拉到高软件
IOE6 IOE7 I / O双向I / O引脚
INT
I外部中断输入的下降沿触发
SDI
为SPI I串行数据
SDO
O串行数据输出的SPI
SCK
I / O串行时钟的SPI
SSB
我从选择(低电平有效)的SPI
PWM0 PWM1 PWM输出引脚
RFC模块RFC0 RFC18 RC振荡器的输出网络
CX
我RFC模块的RC振荡器网络输入
X'TAL类型:晶振输入
OSCI
I
RC类型: RC振荡器的时钟输入
X'TAL类型:晶振输出。
OSCO
O
RC模式:输出1/4 OSCI的频率等于指令周期率
CKOUT
O谐振频率输出的高驱动能力和输出相位选择
系统清零(复位)输入。该引脚为低电平时,器件复位。内部弱
RSTB
I
拉。
VDD
- 正电源
VSS
- 地面
注:I =输入, O =输出, I / O =输入/输出
Rev1.2 2005年3月15日
P.4/FM8P51
感觉
技术
1.0存储器组织
FM8P51系列内存被分为程序存储器和数据存储器。
FM8P51
1.1程序存储器组织
该FM8P51系列具有12位程序计数器,能够寻址4K × 13的程序存储空间。
为FM8P51系列复位向量是FFFh的。
在H / W中断向量地址为001H 。和S / W中断向量地址为002H 。
FM8P51系列有程序的内存大小超过1K字更大,但CALL和GOTO指令只有一个
10位地址范围。这10位地址范围允许内的1K的程序内存页大小的一个分支。为了让
CALL和GOTO指令,以满足整个4K程序内存地址范围FM8P51系列,有
另两个比特来指定程序存储器页。该寻呼位来自PG<1 : 0>位( STATUS<6 : 5> ) 。
当执行CALL或GOTO指令时,用户必须确保页位PG<1 : 0>顷编程,从而使
所需的程序存储器页进行寻址。当执行的返回指令,整个12位的PC
从堆栈POPed 。因此,操纵的PG <1 :不需要返回指令0> 。
图1.1 :程序存储器映射和堆栈
PC<11 : 0>
堆栈1
STACK 2
堆栈3
堆栈4
堆栈5
FFFH
复位向量
:
:
002H S / W中断向量
001H H / W中断向量
000h
FM8P51系列
Rev1.2 2005年3月15日
P.5/FM8P51