ADUC7020BCPZ62-RL [ADI]
IC 32-BIT, FLASH, 44 MHz, RISC MICROCONTROLLER, QCC40, 6 X 6 MM, ROHS COMPLIANT, MO-220VJJD-2, LFCSP-40, Microcontroller;型号: | ADUC7020BCPZ62-RL |
厂家: | ADI |
描述: | IC 32-BIT, FLASH, 44 MHz, RISC MICROCONTROLLER, QCC40, 6 X 6 MM, ROHS COMPLIANT, MO-220VJJD-2, LFCSP-40, Microcontroller 时钟 微控制器 外围集成电路 |
文件: | 总4页 (文件大小:76K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Precision Analog Microcontroller
12-Bit ADCs and DACs, ARM7TDMI® Core
Silicon Anomaly List
ADuC7019/ADuC702x
This anomaly list describes the known bugs, anomalies, and workarounds for the ADuC7019/ADuC702x MicroConverter®. The
anomalies listed apply to all ADuC7019/702x packaged material branded as follows:
First Line
ADuC7019 or ADuC702x (where: x = 0 to 7)
Third Line I30 (revision identifier)
Analog Devices, Inc. is committed, through future silicon revisions, to continuously improve silicon functionality. Analog Devices tries to
ensure that these future silicon revisions remain compatible with your present software/systems by implementing the recommended
workarounds outlined here.
ADuC7019/ADuC702x FUNCTIONALITY ISSUES
Silicon
Revision
Identifier
Kernel
Revision
Identifier
Silicon
Status
Chip Marking
All silicon branded
I30
Anomaly Sheet
No. of Reported Anomalies
Release
Rev. B
5
Rev. B
Information furnished by Analog Devices is believed to be accurate and reliable.
However, no responsibility is assumed by Analog Devices for its use, nor for any
infringements of patents or other rights of third parties that may result from its use.
Specifications subject to change without notice. No license is granted by implication
or otherwise under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
www.analog.com
©2006 Analog Devices, Inc. All rights reserved.
ADuC7019/ADuC702x
ANOMALIES
ADuC7019/ADuC702x Functionality Issues
1. ADC Conversion Start Mode [er017]:
ADCCON [2:0] allow the user to select one of six ADC conversion start modes of operation, namely:
Background:
• External pin (P2.0) triggered ADC conversion
• Timer1 overflow
• Timer0 overflow
• Single software conversion
• Continuous software conversion
• PLA triggered ADC conversion
Issue:
The active-low, external pin (P2.0) triggered conversion is always active, even if it is not selected via ADCCON [2:0].
CONVSTART
This is the case if the function of P2.0 is configured as a
input or if P2.0 is configured as any other function,
for example, SOUT, PLAO[5], or GPIO. This means that if a falling edge is seen on P2.0, a single ADC conversion is
triggered if ADCCON [7] is enabled. If an ADC conversion cycle is already in progress, this conversion stops and a new
ADC conversion cycle begins in response to a falling edge on P2.0.
Pending.
Workaround:
Related Issues: ADCCON [7], the ADC enable conversion mode bit, is fully functional, allowing the user to disable any of the active
ADC conversion modes except continuous conversion (see the ADuC7019/7020/7021/7022/7024/7025/7026/7027
data sheet).
2. MMR Default Values [er018]:
Background:
The on-chip factory firmware allows downloading to the ADuC7019/ADuC702x parts through the UART or I2C®
interfaces. After kernel execution, in normal mode or after downloading and jumping to user code, the MMR default
values should be as described in the datasheet (see the ADuC7019/7020/7021/7022/7024/7025/7026/7027 data sheet).
Issue:
When downloading occurs via one of these interfaces and a software RUN command is sent (as described in AN-724 or
AN-806), the following MMRs are modified by the factory firmware:
UART loader (standard parts)
COMTX
I2C loader (I models)
I2C0SRX
COMRX
I2C0STX
COMDIV0
I2C0CFG
COMCON0
COMDIV2
I2C0ID0/1/2/3
I2C0STA
GP1CON
GP1CON
FEEADR
FEEADR
GP1CON needs to be configured to use P1.0 and P1.1 as GPIO.
Workaround:
COMDIV2 must be cleared to use the UART without the fractional divider on standard parts.
No MMRs are modified as a result of running user code from a power cycle, toggling of the reset pin, or a software reset.
Related Issues:
3. On-Chip Loader’s Protection Command [er019]:
Background:
The on-chip factory firmware residing in 2 kB of Flash/EE memory allows the downloading of user code to user space in
Flash/EE via a serial port (either UART or I2C, depending on the model). After downloading code, it also allows
protection of the Flash/EE user space through the use of a 32-bit key.
Issue:
The protection key is a 32-bit value that should be entered in FEEADR and FEEDAT during the protection sequence.
The loader ignores the 16 MSB of the key and writes only the 16 LSB in both FEEADR and FEEDAT.
None.
Workaround:
This does not affect writing keys via JTAG or user code.
Related Issues:
Rev. B | Page 2 of 4
ADuC7019/ADuC702x
4. On-Chip Loader’s Write/Verify Commands [er020]:
Background:
The on-chip factory firmware residing in 2 kB of Flash/EE memory allows the downloading of user code from Intel HEX
files to user space in Flash/EE memory via a serial port (either UART or I2C, depending on the model). After
downloading, it also allows verification that the Flash/EE memory has been programmed properly.
Both the write command and verify command, as described in AN-724 and AN-806, cause issues with odd addresses:
Issue:
• If the address of the first byte of the data packet to be programmed is odd, the data at the previous address
becomes corrupted.
• If the address of the last byte of the data packet to be programmed is even, this byte is not written into Flash/EE
memory.
Workaround:
ARMWSD Version 6.8 and higher ensures that the data starts and terminates on half word boundaries. Dummy bytes
(0xFF) are added to data packets that do not start/stop on half word boundaries.
Users employing their own software for downloading should also take this precaution.
None.
Related Issues:
5. I2C Slave Not Releasing the Bus [er021]:
Background:
During a read from the master to the slave, if the slave’s FIFO is empty, the slave generates a NACK in response to the
master’s request. Then it releases the bus, allowing the master to generate a STOP condition.
Issue:
Following generation of a no acknowledge, the ADuC7019/ADuC702x may not release the bus due to the generation
of a FIFO transmit empty interrupt.
Following the generation of a transmit FIFO empty interrupt, the bus can be released by any of the following:
• Placing valid data in the transmit FIFO
Workaround:
• Placing dummy data in the transmit FIFO, followed by a transmit FIFO flush
• Resetting the slave interface by disabling/enabling the slave
None.
Related Issues:
Rev. B | Page 3 of 4
ADuC7019/ADuC702x
SECTION 1. ADuC7019/ADuC702X FUNCTIONALITY ISSUES
Reference Number
Description
Status
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Fixed
Feature
Fixed
Fixed
Fixed
Open
Open
Open
Open
Open
er001
External reference
er002
ADC wrap around
er003
Flash/EE controller
er004
er005
Code execution, 1 kB boundary issue
Clocking system
er006
er007
er008
er009
Wake-up timer operation
I2C transmit FIFO flush operation
Use of I2C in master mode
Block interconnection in PLA peripheral
Baud rate generation
er010
er011
er012
Temperature sensor operation
PLA clock source pins
er013
ADC power-up time
er014
PWM sync interrupt
er015
er016
er017
er018
Watchdog timer operation
External memory bus operation
ADC conversion start mode
MMR default values
er019
er020
er021
On-chip loader’s protection command
On-chip loader’s write/verify commands
I2C slave not releasing the bus
SECTION 2. ADuC7019/ADuC702x PERFORMANCE RELATED ISSUES
Reference Number
Description
Status
Fixed
Fixed
Fixed
Fixed
pr001
pr002
pr003
pr004
ADC linearity
DAC gain error
Execution speed
Flash retention specification
SECTION 3. ADuC7019/ADuC702x SILICON FUTURE ENHANCEMENTS
Reference Number
Description
I2C address matching
Status
Fixed
Fixed
Fixed
fe001
fe002
fe003
I2C start and stop condition identification
External clock input pin
©2006 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
S05883–0–3/06(B)
Rev. B | Page 4 of 4
相关型号:
ADUC7021BCP
IC 32-BIT, FLASH, 45.5 MHz, RISC MICROCONTROLLER, QCC40, 6 X 6 MM, MO-220VJJD-2, LFCSP-40, Microcontroller
ADI
ADUC7021BCPZ32-RL
IC 32-BIT, FLASH, 44 MHz, RISC MICROCONTROLLER, QCC40, 6 X 6 MM, ROHS COMPLIANT, MO-220VJJD-2, LFCSP-40, Microcontroller
ADI
©2020 ICPDF网 联系我们和版权申明