© 2000 Scenix Semiconductor, Inc. All rights reserved. - 1 - www.scenix.com Scenix™ and the Scenix logo are trademarks of Scenix Semiconductor, Inc. I2C™ is a trademark of Philips Corporation . Microwire™ is a trademark of National Semiconductor Corporation All other trademarks mentioned in this document are property of their respec- tive companies. September 20, 2000 SX48BD/SX52BD/SX52BD75/SX52BD100 Configurable Communications Controllers with EE/Flash Program Memory, In-System Programming Capability, and On-Chip Debug 1.0 PRODUCT OVERVIEW 1.1 Introduction The   Scenix   SX48BD/SX52BD/SX52BD75/SX52BD100 are members of the SX family of configurable communi- cations controllers fabricated in an advanced CMOS pro- cess technology. The advanced process, combined with a RISC-based architecture, allows high-speed computa- tion, flexible I/O control, and efficient data manipulation. Throughput is enhanced by operating the device at fre- quencies  up  to  50/75/100  MHz  and  by  optimizing  the instruction set to include mostly single-cycle instructions. In addition, the SX architecture is deterministic and totally reprogramable. The unique combination of these charac- teristics enables the device to implement hard real-time functions  as  software  modules  (Virtual  Peripheral™)  to replace traditional hardware functions. On-chip  functions  include  two  16-bit  timers  with  8-bit prescalers  supporting  different  operating  modes  (PWM, simultaneous PWM/capture, and external event counter), a  general-purpose  8-bit  timer  with  prescaler,  an  analog comparator,  a  brown-out  detector,  a  watchdog  timer,  a power-save  mode  with  multi-source  wakeup  capability, an  internal  R/C  oscillator,  user-selectable  clock  modes, and high-current outputs. The  SX48BD  and  SX52BD  are  functionally  the  same, except  for  the  package  type  and  pinout.  The  SX48BD has  four  fewer  pins  and  has  only  four  rather  than  eight I/O pins for Port A. Figure 1-1. Block Diagram Interrupt MIWU Port B COMPARATOR Power-On Reset RESET 8-bit Watchdog Timer (WDT) 8-bit Timer RTCC 8 Internal Data Bus System Clock Brown-Out MIWU MCLR OSC Driver 4MHz Internal RC OSC (divided by Clock Select System Clock OSC1   OSC2 8 3 8 steps) 8-Bit Prescaler 16-Bit Timer 2 Port A 4/8 Port C    Port D    Port E 8 8 8 8 8 8 8 8 In-System Debugging In-System Programming 4k Words EEPROM 262 Bytes SRAM Address Write Data Read Data Instruction W FSR STATUS PC MODE OPTION Fetch 8 8 12 Address 12 8 8 8 8 ALU 8 8 8 PC 8 Level Decode Execute Write Back IREAD Stack Instruction Pipeline Interrupt Stack Prescaler for RTCC Postscaler for WDT or Data 8-Bit Prescaler 16-Bit Timer 1 Port B Port C RTCC WDT Clock