27.02.2015 Views

FR8052 - Faraday Technology Corporation

FR8052 - Faraday Technology Corporation

FR8052 - Faraday Technology Corporation

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!