|
BS85B12-3/BS85C20-3 -- Touch Key Flash MCU with
LCD/LED Driver General Description
These devices are a series of Flash Memory
type 8-bit high performance RISC architecture microcontrollers with
fully integrated touch key functions and LCD/LED drivers. With all
touch key functions provided internally and with the convenience of
Flash Memory multi-programming features, this device range has all
the features to offer designers a reliable and easy means of
implementing Touch Keys within their products applications. The
touch key functions are fully integrated completely eliminating the
need for external components. The inclusion of both LCD and LED
driver functions allows for easy and cost effective solutions in
applications that require to interface to these display types.
In addition to the flash program memory, other
memory includes an area of RAM Data Memory as well as an area of
EEPROM memory for storage of non-volatile data such as serial
numbers, calibration data etc. Protective features such as an
internal Watchdog Timer, Low Voltage Reset and Low Voltage Detector
functions coupled with excellent noise immunity and ESD protection
ensure that reliable operation is maintained in hostile electrical
environments.
All devices include fully integrated low and
high speed oscillators which require no external components for
their implementation. The ability to operate and switch dynamically
between a range of operating modes using different clock sources
gives users the ability to optimise microcontroller operation and
minimise power consumption. Easy communication with the outside
world is provided using the internal I2C and SPI interfaces, while
the inclusion of flexible I/O programming features, Timer Modules
and many other features further enhance device functionality and
flexibility.
These touch key devices will find excellent
use in a huge range of modern Touch Key product applications such as
instrumentation, household appliances, electronically controlled
tools to name but a few.
|
Features
CPU Features
- Operating Voltage:
fSYS= 8MHz: VLVR~5.5V
fSYS= 12MHz: 2.7V~5.5V
fSYS= 16MHz: 4.5V~5.5V
- Power down and wake-up functions to reduce power consumption
- Fully integrated low and high speed internal oscillators
- Low speed -- 32kHz
- High speed -- 8MHz, 12MHz, 16MHz
- Multi-mode operation: NORMAL, SLOW, IDLE and SLEEP
- All instructions executed in one or two instruction cycles
- Table read instructions
- 63 powerful instructions
- Up to 8 subroutine nesting levels
- Bit manipulation instruction
Peripheral Features
- Fully integrated 12 or 20 touch key functions -- require no
external components
- Flash Program Memory: 2Kx15 or 4Kx15
- RAM Data Memory: 256x8 or 384x8
- EEPROM Memory: 64x8 or 128x8
- Watchdog Timer function
- Up to 38 bidirectional I/O lines
- Two or three Timer Modules
- Dual Time-Base functions for generation of fixed time interrupt
signals
- I2C and SPI interfaces
- Low voltage reset function
- Software controlled 4x14 or 4x22 LCD driver with 1/3 bias
- Software controlled 6x8 or 8x14 LED driver
|
|
|