FR8052 - Faraday Technology Corporation
FR8052 - Faraday Technology Corporation
FR8052 - Faraday Technology Corporation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>FR8052</strong><br />
PIPELINED HIGH PERFORMANCE 8-BIT MICROCONTROLLER<br />
Version 1.6 | March 2006<br />
General Description<br />
<strong>FR8052</strong> is an ultra high performance, speed optimized hard core of a single-chip 8-bit embedded controller dedicated for<br />
operation with fast (typically on-chip) and slow (off-chip) memories.<br />
<strong>FR8052</strong> hard core is 100% binary-compatible with the industry standard 8051 8-bit microcontroller. <strong>FR8052</strong> has Pipelined<br />
RISC architecture 10 times faster than the standard architecture.<br />
Symbol<br />
port0o<br />
port1o<br />
port2o<br />
port3o<br />
port0i<br />
port1i<br />
port2i<br />
port3i<br />
GPIO<br />
interface<br />
<strong>FR8052</strong> IP<br />
Internal<br />
memory<br />
interface<br />
prgaddr<br />
prgdatao<br />
prgramwr_b<br />
clk_s<br />
prgramdatai<br />
prgromdatai<br />
iprgromsize<br />
iprgramsize<br />
t0<br />
t1<br />
gate0<br />
gate1<br />
rxdi<br />
rxdo<br />
txd<br />
t2<br />
t2ex<br />
docdclk<br />
docddatai<br />
docddatao<br />
Timer0,1<br />
interface<br />
Uart<br />
interface<br />
Timer2<br />
interface<br />
Debug<br />
interface<br />
External<br />
memory<br />
interface<br />
xaddress<br />
xprgwr_b<br />
xprgrd_b<br />
xdatao<br />
xdataz<br />
xdatawr_b<br />
xdatard_b<br />
xdatai<br />
port0en<br />
ale<br />
wrapper_sel<br />
clkrun<br />
clkpmm<br />
Int0~int5<br />
reset<br />
oscen<br />
stop<br />
pmm<br />
rsto_s<br />
clk_buf_out<br />
clk_buf_in<br />
clkpmm_buf_out<br />
clkpmm_buf_in<br />
Clock<br />
control<br />
interface<br />
Ready<br />
control<br />
interface<br />
User<br />
SFR<br />
interface<br />
readysel<br />
readyhw<br />
sfraddr<br />
sfrdatao<br />
sfrwe<br />
sfroe<br />
sfrdatai
<strong>FR8052</strong><br />
PIPELINED HIGH PERFORMANCE 8-BIT MICROCONTROLLER<br />
Version 1.6 | March 2006<br />
• 100% software compatible with industry standard 8051<br />
• Pipelined RISC architecture enables execution of instructions 10 times faster compared to standard 8051<br />
• 24 times faster multiplication<br />
• 12 times faster addition<br />
• 2 Data Pointers (DPTRs) for faster memory blocks possessing<br />
○<br />
○<br />
Advanced INC & DEC modes<br />
Auto-switch of current DPTR<br />
• Up to 256 bytes of internal (on-chip) Data Memory<br />
• Up to 64K bytes of internal (on-chip) or external (off-chip) Program Memory<br />
• Up to 16M bytes of external (off-chip) Data Memory<br />
• User programmable Program Memory Wait State solution for wide range of memory speeds (SFR WTST)<br />
• Hardware controllable Program Memory Wait State solution for wide range of memory speeds<br />
• User programmable External Data Memory Wait State solution for wide range of memory speeds (SFR CKCON)<br />
• Interrupt Controller<br />
○ 2 priority levels<br />
○ 6 external interrupt sources<br />
○ 4 interrupt sources from peripherals<br />
○ 1 watchdog interrupt<br />
• Four 8-bit I/O Ports<br />
○ Bit addressable data direction for each line<br />
○ Read/write of single line and 8-bit group<br />
• Three 16-bit timers/counters<br />
○ Timers clocked by internal source<br />
○ Auto reload 8/16-bit timers<br />
○ Externally gated event counters<br />
• Full-duplex serial port<br />
○ Synchronous mode, fixed baud rate<br />
○ 8-bit asynchronous mode, fixed baud rate<br />
○ 9-bit asynchronous mode, fixed baud rate<br />
○ 9-bit asynchronous mode, variable baud rate<br />
• Programmable Watchdog Timer
<strong>FR8052</strong><br />
PIPELINED HIGH PERFORMANCE 8-BIT MICROCONTROLLER<br />
Version 1.6 | March 2006<br />
• Hardware controllable External Data Memory Wait State solution for wide range of memory speeds<br />
• Flexible external memory interface option<br />
○ Interface same as traditional 8051<br />
○<br />
• Separate Address/Data bus allowing easy connection to memory<br />
• Pin configurable internal program ROM/RAM memory size<br />
Internal program RAM memory size: 0k,1k,2k,4k,8k,16k,32k,64k<br />
• DoCD debug unit (optional)<br />
○<br />
○<br />
Processor execution control<br />
Internal (direct) Data Memory<br />
○ Special Function Registers (SFRs).<br />
Hardware execution breakpoints<br />
Internal (direct) Data Memory<br />
○ Hardware breakpoints activated at a certain Program address (PC)<br />
○<br />
Unique interface for fast external memory access<br />
• Dedicated signal for Program Memory writes<br />
• Interface for additional Special Function Registers<br />
○<br />
○<br />
Internal program ROM memory size: 0k,1k,2k,4k,8k,16k,32k,64k<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
○<br />
Program Counter (PC)<br />
Program Memory<br />
External Data Memory<br />
Program Memory<br />
Special Function Registers (SFRs)<br />
External Data Memory<br />
Address by any write to memory<br />
Address by any read from memory<br />
Address by write to memory the required data<br />
Address by read from memory the required data<br />
Three-wire communication interface
HEADQUARTERS<br />
Hsinchu, Taiwan,<br />
Tel: 886-3-578-7888<br />
Fax: 886-3-578-7889<br />
twsales@faraday-tech.com<br />
USA OFFICE<br />
Sunnyvale, USA<br />
Tel: 1-408-522-8888<br />
Fax: 1-408-522-8889<br />
ussales@faraday-tech.com<br />
EUROPE OFFICE<br />
Hoofddorp, Netherlands<br />
Tel: 31-2356-20496<br />
Fax: 31-2356-36297<br />
eusales@faraday-tech.com<br />
JAPAN OFFICE<br />
Tokyo, Japan<br />
Tel: 81-3-5214-0070<br />
Fax: 81-3-5214-0076<br />
jpsales@faraday-tech.com<br />
CHINA OFFICE<br />
Shanghai, P. R. China<br />
Tel: 86-21-6406-7523<br />
Fax: 86-21-6406-5327<br />
cnsales@faraday-tech.com<br />
Copyright <strong>Faraday</strong> <strong>Technology</strong>, 2006. All Rights Reserved. <strong>Faraday</strong> and <strong>Faraday</strong> Logo are trademarks of <strong>Faraday</strong><br />
<strong>Technology</strong> <strong>Corporation</strong>. Nothing in this document shall operate as license or is with express or implied warranty.<br />
The <strong>Faraday</strong> home page can be found at www.<strong>Faraday</strong>-tech.com