> Don't use a 8051. Takes 12 clocks to execute one instruction.
This is irrelevant unles very high speeds are necessary in which case there
are plenty of modern 8051s that execute in 6, 4 or even single cycles
> Use a modern micro that has a "capture" function.
>
'Modern' 8051 variants have capture functions. The advantage of the 8-51 is
a wide range of hardware and performance variants to choose from but a
common instruction set and development tools.
Ian
Reply by Jim Granville●December 14, 20052005-12-14
diggerdo wrote:
> Don't use a 8051. Takes 12 clocks to execute one instruction.
> Use a modern micro that has a "capture" function.
>
> Something like an Atmel ATmega88.
>
> If you must use the 8051, use a variant. Dallas Semi (now Maxim)
> makes a tripler that executes instructions every 4 clock cycles.
> Crystal makes the only 8051 that executes an instruction in one clock cycle.
You should update your info :
I think you meant Cygnal, now Silicon labs ?
Their C51's clock to 100MHz
Atmel also make 1 cycle AT89LP2052's; clocks faster than the Mega88.
Maxim have 1 cycle 89C51's, also clock faster than the Mega88....
Others are also doing 1 cycle 80C51's....
Pretty much everything above the lowly 89C52, has Capture ability.
-jg
Signal Processing Engineer Seeking a DSP Engineer to tackle complex technical challenges. Requires expertise in DSP algorithms, EW, anti-jam, and datalink vulnerability. Qualifications: Bachelor's degree, Secret Clearance, and proficiency in waveform modulation, LPD waveforms, signal detection, MATLAB, algorithm development, RF, data links, and EW systems. The position is on-site in Huntsville, AL and can support candidates at 3+ or 10+ years of experience.