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
型号: ADUC7020BCPZ62-RL
厂家: ADI    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  

相关型号:

ADuC7020BCPZ62-RL7

Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
ADI

ADuC7020BCPZ62I

Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
ADI

ADuC7020BCPZ62I-RL

Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
ADI

ADuC7020BCPZ62IRL7

Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
ADI

ADUC7020_15

Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
ADI

ADUC7021

Precision Analog Microcontroller 12-bit Analog I/O, ARM7TDMI MCU
ADI

ADUC7021ACP32

Precision Analog Microcontroller 12-bit Analog I/O, ARM7TDMI MCU
ADI

ADUC7021BCP

IC 32-BIT, FLASH, 45.5 MHz, RISC MICROCONTROLLER, QCC40, 6 X 6 MM, MO-220VJJD-2, LFCSP-40, Microcontroller
ADI

ADUC7021BCP32

Precision Analog Microcontroller 12-bit Analog I/O, ARM7TDMI MCU
ADI

ADUC7021BCP62

Precision Analog Microcontroller 12-bit Analog I/O, ARM7TDMI MCU
ADI

ADuC7021BCPZ32

Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
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