ADUC843 Analog Devices, ADUC843 Datasheet - Page 18

no-image

ADUC843

Manufacturer Part Number
ADUC843
Description
Precision Analog Microcontroller: 16MIPS 8052 Flash MCU + 8-Ch 12-Bit ADC
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC843

Mcu Core
8052
Mcu Speed (mips)
16
Sram (bytes)
2304Bytes
Gpio Pins
34
Adc # Channels
8
Other
PWM

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC843BS62-3
Manufacturer:
AD
Quantity:
56
Part Number:
ADUC843BS62-3
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC843BS62-5
Manufacturer:
ADI
Quantity:
2 850
Part Number:
ADUC843BSZ62-3
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC843BSZ62-3
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC843BSZ62-5
Manufacturer:
AD
Quantity:
1 091
Part Number:
ADUC843BSZ62-5
Manufacturer:
ADI
Quantity:
170
Part Number:
ADUC843BSZ62-5
Manufacturer:
Analog Devices Inc
Quantity:
10 000
ADuC841/ADuC842/ADuC843
Mnemonic
Branching
Miscellaneous
1. One cycle is one clock.
2. Cycles of MOVX instructions are four cycles when they have 0 wait state. Cycles of MOVX instructions are 4 + n cycles when they have n wait states.
3. Cycles of LCALL instruction are three cycles when the LCALL instruction comes from interrupt.
OTHER SINGLE-CYCLE CORE FEATURES
Timer Operation
Timers on a standard 8052 increment by 1 with each machine
cycle. On the ADuC841/ADuC842/ADuC843, one machine
cycle is equal to one clock cycle; therefore the timers increment
at the same rate as the core clock.
ALE
The output on the ALE pin on a standard 8052 part is a clock at
1/6th of the core operating frequency. On the ADuC841/
ADuC842/ADuC843 the ALE pin operates as follows. For a
single machine cycle instruction,ALE is high for the first half of
the machine cycle and low for the second half. The ALE output
is at the core operating frequency. For a two or more machine
cycle instruction, ALE is high for the first half of the first
machine cycle and low for the rest of the machine cycles.
JMP @A+DPTR
RET
RETI
ACALL addr11
AJMP addr11
SJMP rel
JC rel
JNC rel
JZ rel
JNZ rel
DJNZ Rn,rel
LJMP
LCALL addr16
JB bit,rel
JNB bit,rel
JBC bit,rel
CJNE A,dir,rel
CJNE A,#data,rel
CJNE Rn,#data,rel
CJNE @Ri,#data,rel
DJNZ dir,rel
NOP
Description
Return from subroutine
Return from interrupt
Absolute jump to subroutine
Absolute jump unconditional
Long jump unconditional
Long jump to subroutine
Compare A, immediate JNE relative
Compare register, immediate JNE relative
Compare indirect, immediate JNE relative
Jump indirect relative to DPTR
Short jump (relative address)
Jump on carry equal to 1
Jump on carry equal to 0
Jump on accumulator = 0
Jump on accumulator not equal to 0
Decrement register, JNZ relative
Jump on direct bit = 1
Jump on direct bit = 0
Jump on direct bit = 1 and clear
Compare A, direct JNE relative
Decrement direct byte, JNZ relative
No operation
Rev. 0 | Page 18 of 88
External Memory Access
There is no support for external program memory access on the
parts. When accessing external RAM, the EWAIT register may
need to be programmed to give extra machine cycles to MOVX
commands. This is to account for differing external RAM access
speeds.
EWAIT SFR
SFR Address
Power-On Default
Bit Addressable
This special function register (SFR) is programmed with the
number of wait states for a MOVX instruction. This value can
range from 0H to 7H.
Bytes
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
1
9FH
00H
No
Cycles
3
4
4
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
1

Related parts for ADUC843