参数资料
型号: AT91SAM9XE128-QU
厂商: Atmel
文件页数: 86/159页
文件大小: 0K
描述: MCU ARM9 128K FLASH 208-PQFP
产品培训模块: MCU Product Line Introduction
标准包装: 24
系列: SAM9XE
核心处理器: ARM9
芯体尺寸: 16/32-位
速度: 180MHz
连通性: EBI/EMI,以太网,I²C,MMC,SPI,SSC,UART/USART,USB
外围设备: 欠压检测/复位,POR,PWM,WDT
输入/输出数: 96
程序存储器容量: 128KB(128K x 8)
程序存储器类型: 闪存
RAM 容量: 40K x 8
电压 - 电源 (Vcc/Vdd): 1.65 V ~ 1.95 V
数据转换器: A/D 4x10b
振荡器型: 内部
工作温度: -40°C ~ 85°C
封装/外壳: 208-MQFP,208-PQFP
包装: 托盘
配用: AT91SAM9XE-EK-ND - KIT EVAL FOR AT91SAM9XE
AT91SAM-ICE-ND - EMULATOR FOR AT91 ARM7/ARM9
PIC16F5X
DS41213D-page 20
2007 Microchip Technology Inc.
3.6
Stack
The PIC16F54 device has a 9-bit wide, two-level hard-
ware PUSH/POP stack. The PIC16F57 and PIC16F59
devices have an 11-bit wide, two-level hardware
PUSH/POP stack.
A CALL instruction will PUSH the current value of stack 1
into stack 2 and then PUSH the current program counter
value, incremented by one, into stack level 1. If more than
two sequential CALL’s are executed, only the most recent
two return addresses are stored.
A RETLW instruction will POP the contents of stack level
1 into the program counter and then copy stack level 2
contents into level 1. If more than two sequential
RETLW
’s are executed, the stack will be filled with the
address previously stored in level 2.
For the RETLW instruction, the PC is loaded with the
Top-of-Stack (TOS) contents. All of the devices cov-
ered in this data sheet have a two-level stack. The
stack has the same bit width as the device PC, there-
fore, paging is not an issue when returning from a sub-
routine.
3.7
Indirect Data Addressing; INDF
and FSR Registers
The INDF register is not a physical register. Addressing
INDF actually addresses the register whose address is
contained in the FSR Register (FSR is a pointer). This
is indirect addressing.
EXAMPLE 3-1:
INDIRECT ADDRESSING
Register file 08 contains the value 10h
Register file 09 contains the value 0Ah
Load the value 08 into the FSR register
A read of the INDF register will return the value
of 10h
Increment the value of the FSR register by one
(FSR = 09h)
A read of the INDF register now will return the
value of 0Ah.
Reading INDF itself indirectly (FSR = 0) will produce
00h. Writing to the INDF register indirectly results in a
no-operation (although Status bits may be affected).
A simple program to clear RAM locations 10h-1Fh
using indirect addressing is shown in Example 3-2.
EXAMPLE 3-2:
HOW TO CLEAR RAM
USING INDIRECT
ADDRESSING
The FSR is either a 5-bit (PIC16F54), 7-bit (PIC16F57)
or 8-bit (PIC16F59) wide register. It is used in conjunc-
tion with the INDF register to indirectly address the data
memory area.
The FSR<4:0> bits are used to select data memory
addresses 00h to 1Fh.
Note:
The W register will be loaded with the
literal value specified in the instruction.
This
is
particularly
useful
for
the
implementation of data look-up tables
within the program memory.
PIC16F54: This does not use banking. FSR<7:5> bits
are unimplemented and read as ‘1’s.
PIC16F57: FSR<7> bit is unimplemented and read as
‘1’. FSR<6:5> are the bank select bits and are used to
select the bank to be addressed (00 = Bank 0,
01
= Bank 1, 10 = Bank 2, 11 = Bank 3).
PIC16F59: FSR<7:5> are the bank select bits and are
used to select the bank to be addressed
(000 = Bank 0, 001 = Bank 1, 010 = Bank 2,
011
= Bank 3, 100 = Bank 4, 101 = Bank 5,
110
= Bank 6, 111 = Bank 7).
Note:
A CLRF FSR instruction may not result in
an FSR value of 00h if there are
unimplemented bits present in the FSR.
MOVLW
H'10'
;initialize pointer
MOVWF
FSR
;to RAM
NEXT
CLRF
INDF
;clear INDF Register
INCF
FSR,F
;inc pointer
BTFSC
FSR,4
;all done?
GOTO
NEXT
;NO, clear next
CONTINUE
:
;YES, continue
相关PDF资料
PDF描述
83-878 UHF RECEPTACLE REAR MOUNT PANEL
ADUC842BSZ62-3 IC ADC/DAC 12BIT W/MCU 52MQFP
AR215A222J4R CAP CER 2200PF 50V 5% RADIAL
ADUC842BSZ62-5 IC ADC/DAC 12BIT W/MCU 52-MQFP
082-4426-11RFX CONN PLUG N BELDEN 89880, 9880
相关代理商/技术参数
参数描述
AT91SAM9XE256 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:AT91 ARM Thumb Microcontrollers
AT91SAM9XE256B-CU 功能描述:IC MCU 32BIT 256KB FLASH 217BGA 制造商:microchip technology 系列:SAM9XE 包装:托盘 零件状态:在售 核心处理器:ARM9? 核心尺寸:16/32-位 速度:180MHz 连接性:EBI/EMI,以太网,I2C,存储卡,SPI,SSC,UART/USART,USB 外设:欠压检测/复位,POR,PWM,WDT I/O 数:96 程序存储容量:256KB(256K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:56K x 8 电压 - 电源(Vcc/Vdd):1.65 V ~ 1.95 V 数据转换器:A/D 4x10b 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:217-LFBGA 供应商器件封装:217-BGA(15x15) 标准包装:126
AT91SAM9XE256-CU 功能描述:ARM微控制器 - MCU BGA IND TEMP RoHS:否 制造商:STMicroelectronics 核心:ARM Cortex M4F 处理器系列:STM32F373xx 数据总线宽度:32 bit 最大时钟频率:72 MHz 程序存储器大小:256 KB 数据 RAM 大小:32 KB 片上 ADC:Yes 工作电源电压:1.65 V to 3.6 V, 2 V to 3.6 V, 2.2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LQFP-48 安装风格:SMD/SMT
AT91SAM9XE256-QU 功能描述:ARM微控制器 - MCU PQFP IND TEMP RoHS:否 制造商:STMicroelectronics 核心:ARM Cortex M4F 处理器系列:STM32F373xx 数据总线宽度:32 bit 最大时钟频率:72 MHz 程序存储器大小:256 KB 数据 RAM 大小:32 KB 片上 ADC:Yes 工作电源电压:1.65 V to 3.6 V, 2 V to 3.6 V, 2.2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LQFP-48 安装风格:SMD/SMT
AT91SAM9XE512 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:AT91 ARM Thumb Microcontrollers