EasyManua.ls Logo

CMOSTEK CMT2380F17 - User Manual

Default Icon
347 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
CMT2380F17
Rev0.1 | 1/347
www.cmostek.com
MCU Features
1-T 80C51 CPU platform
16kB program area Flash with password access
protects. Default space configuration:
- AP program space (13.5 kB, 0000h ~ 35FFh)
- IAP data space (1.0 kB, 3600h ~ 39FFh)
- ISP boot code space (1.5 kB, 3A00h ~ 3FFFh)
1 kB data memory
- 256-byte high-speed buffer
- 768-byte of extended RAM (XRAM)
- Extended RAM (XRAM) supporting page access
On-chip debug interface (OCD)
Multiple power control modes: power-down mode, idle
mode, slow-frequency mode, sub-frequency mode,
RTC mode, watch mode, and monitor mode
- All interrupts supporting to wake up the CPU
from IDLE mode
- 10 interrupt sources supporting to wake up the
CPU in power-down mode
- Slow-frequency mode and sub-frequency mode
supporting low-speed MCU operation
- RTC mode supporting real-time clock (RTC) to
wake up the CPU in power-down mode
- Watch mode supporting watchdog (WDT) to
wake up the CPU in power-down mode
- Monitor mode supporting BOD1 to wake up the
CPU in power-down mode
Operating frequency range: up to 25 MHz
- External crystal oscillator mode, 012 MHz at
2.03.6 V and 025 MHz at 2.43.6 V
- CPU operating frequency can reach 12 MHz at
1.8-3.6 V and 25 MHz at 2.2-3.6 V
- When on-chip clock frequency multiplier (CKM)
is at 2.73.6 V, the CPU operating frequency
can reach 36 MHz.
Double data pointer
Interrupt control
- 16 interrupt sources, 4 priority levels
- 3 external interrupts nINT0/1/2, with filtering
- All external interrupts supporting high/low or
rising/falling edge triggering
8-channel 12-bit single-ended ADC with a sampling
rate greater than 500 ksps
1 master/slave SPI serial interface, the rate reaching 12 MHz
2 master/slave two-wire serial interfaces: TWI0/I2C0
and STWI (SI2C)
1-channel DMA engine
- P2P, M2P, P2M
- Memory target: XRAM
- Peripheral targets: UART0, UART1, SPI,
TWI0/I2C0, ADC12 and CRC16
- Timer 5 and Timer 6 are applied by DMA; they
are independent timers when DMA is not
enabled.
Totally 9/11 timers/counters on-chip
- RTC timer and WDT timer
- Timer 0, 1, 2, 3
- PCA0, programmable counter array 0
- S0BRG and S1BRG
- When timer 2/3 is used in separated mode,
there are a total of 11 timers
8 keyboard interrupts
1 enhanced UART0 and 1 normal UART1
RF Features
Operating frequency: 127-1020 MHz
Modulation and demodulation methods: (G)FSK,
(G)MSK, OOK
Data rate: 0.5-300 kbps
Sensitivity: -121 dBm @ 434 MHz, FSK
Receive current: 8.5 mA @ 434 MHz, FSK
Transmitting current: 72 mA @ 20 dBm, 434 MHz
Configurable FIFO up to 64-Byte
System Features
Operating voltage: 1.8 3.6 V
Operating temperature: -40 85
QFN40 5x5 packaging
Application
Automatic meter reading
Home security and building automation
Wireless sensor networks and industrial monitoring
ISM band data communication
CMT2380F17
Ultra Low Power Sub-1GHz Wireless MCU
Copyright © By CMOSTEK

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the CMOSTEK CMT2380F17 and is the answer not in the manual?

Summary

MCU Features

1-T 80 C51 CPU Platform

Describes the 80C51 CPU core with 1-T architecture.

16 kB Program Area Flash

Details the 16kB program memory with password protection.

1 kB Data Memory

Specifies the on-chip data memory size and organization.

Multiple Power Control Modes

Lists various power saving modes like power-down, idle, etc.

Operating Frequency Range

Specifies the operating frequency range up to 25 MHz.

Interrupt Control

Details interrupt sources, priority levels, and filtering.

8-Channel 12-Bit ADC

Describes the 8-channel, 12-bit ADC with sampling rate.

SPI Serial Interface

Mentions the master/slave SPI serial interface with rate up to 12 MHz.

Two-Wire Serial Interfaces

Details the TWI0/I2C0 and STWI (SI2C) interfaces.

1-Channel DMA Engine

Describes the DMA engine and its capabilities.

Timers;Counters

Lists the on-chip timers/counters including RTC and WDT.

RF Features

Operating Frequency Range

Specifies the RF operating frequency from 127 to 1020 MHz.

Modulation and Demodulation Methods

Lists supported modulation methods like GFSK, MSK, OOK.

Data Rate

Specifies the data rate from 0.5 to 300 kbps.

Sensitivity

Details the receiver sensitivity parameter.

Receive Current

Lists the receive current consumption.

Transmitting Current

Specifies the transmitting current consumption.

System Features

Operating Voltage

Specifies the operating supply voltage range.

Operating Temperature

Specifies the operating temperature range.

Packaging

Mentions the QFN40 5x5 packaging.

Application

Automatic Meter Reading

Lists automatic meter reading as an application.

Home Security and Building Automation

Lists home security and building automation as applications.

Wireless Sensor Networks and Industrial Monitoring

Lists wireless sensor networks and industrial monitoring.

ISM Band Data Communication

Lists ISM band data communication as an application.

Description

Core Features Summary

Summarizes the 8-bit CPU core and ultra-low power RF transceiver.

Peripheral Overview

Lists the wide range of peripherals available on the device.

Electrical Specifications

Recommended Operating Conditions

Lists the recommended operating conditions for the device.

Absolute Maximum Ratings

Details the absolute maximum ratings to avoid device damage.

Pin Description

Chip Structure

Sub-GHz Transceiver

Transmitter

Describes the transmitter functionality and configuration.

Receiver

Details the receiver architecture and features.

Transceiver Power-on Reset (POR)

Explains the Power-on Reset mechanism.

Transceiver Crystal Oscillator

Describes the crystal oscillator requirements.

Transceiver Built-in Low Battery Detection

Describes the low battery detection function.

Receiver Signal Strength Indication (RSSI)

Details the RSSI measurement and comparison circuit.

Phase Jump Detector (PJD)

Explains the PJD for FSK demodulation.

Receiver Clock Data Recovery (CDR)

Describes the CDR systems for clock recovery.

Fast Manual Frequency Hopping

Explains manual frequency hopping.

Transceiver Control Interface and Operating Mode

Discusses transceiver operating status and timing.

80 C51 CPU Function Description

CPU Register

Details the CPU registers, including PSW.

CPU Timing

Describes the CPU timing characteristics.

CPU Addressing Mode

Explains different CPU addressing modes.

Memory Organization

On-Chip Program Flash

Describes the on-chip program flash memory organization.

On-Chip Data RAM

Details the on-chip data RAM organization.

On-chip Expanded RAM (XRAM)

Explains XRAM access and usage.

Off-Chip External Data Memory access

States that off-chip external data memory is not supported.

Declaration Identifiers in a C51-Compiler

Lists declaration identifiers for memory spaces.

XRAM Access

MOVX on 16-bit Address with dual DPTR

Describes XRAM access using dual DPTR.

MOVX on 8-bit Address with XRPS

Explains XRAM access using XRPS register.

Direct Memory Access Controller (DMA)

DMA Structure

Details the DMA controller structure.

DMA Operation

Explains the setup and operation of the DMA controller.

DMA Register

Details the DMA control registers.

System Clock

Clock Structure

Presents the system clock structure and sources.

Clock Source Switching

Explains how to switch clock sources.

On-chip CKM (PLL)

Describes the on-chip Clock Multiplier (PLL).

Wake-up clock from CKM

Details wake-up procedure using CKM.

Clock Register

Describes the clock control registers.

Watch Dog Timer (WDT)

WDT Structure

Details the WDT structure and functionality.

WDT During Idle

Explains WDT behavior in Idle and Power-down modes.

WDT Register

Describes the WDT control register.

WDT Hardware Option

Explains hardware options for WDT initialization.

Real-Time-Clock (RTC);System-Timer

Real-Time-Clock (RTC);System-Timer

Introduces the RTC module and its functions.

System Reset

Reset Source

Lists and illustrates system reset sources.

Power-On Reset (POR)

Explains the power-on reset mechanism.

External Reset

Describes the external reset functionality.

Software Reset

Explains how to trigger a software reset.

Brown-Out Reset

Details brown-out detection and reset.

WDT Reset

Explains WDT reset functionality.

Illegal Address Reset

Describes reset due to illegal address access.

Power Management

Brown-Out Detector

Explains the Brown-Out Detectors (BOD0, BOD1).

Power Saving Mode

Explains various power saving modes.

Power Control Register

Details the Power Control Register 0 (PCON0).

Configurable I;O Ports

IO Structure

Describes the two main I/O groups and modes.

I;O Port Register

Details the I/O port registers and their configurations.

Port Function Redirection

Explains alternate GPIO functions and redirection.

Interrupt

Interrupt Structure

Lists all interrupt sources and their properties.

Interrupt Source

Details interrupt sources and their corresponding flags.

Interrupt Enable

Explains how to enable/disable interrupts.

Interrupt Priority

Describes the four-level interrupt priority scheme.

Interrupt Process

Explains the interrupt process and block conditions.

nINTx Input Source Selection and input filter (x=0~2)

Details nINTx source selection and filtering.

Interrupt Register

Describes interrupt control registers like TCON and IE.

Timers;Counters

Timer 0 and Timer 1

Explains Timer 0 and Timer 1 modes and registers.

Timer 2

Details Timer 2 modes, registers, and special functions.

Timer 3

Explains Timer 3 modes, registers, and special functions.

Timer Global Control

Provides global control for starting, reloading, and stopping timers.

Programmable Counter Array (PCA0)

PCA Overview

Provides an overview of the Programmable Counter Array.

PCA Timer;Counter

Describes the PCA timer/counter functionality.

Compare;Capture Modules

Details the PCA compare/capture modules and their modes.

Operation Modes of the PCA

Explains various operation modes of the PCA modules.

Serial Port 0 (UART0)

Serial Port 0 Mode 0

Explains Serial Port 0 Mode 0 (synchronous communication).

Serial Port 0 Mode 1

Details Serial Port 0 Mode 1 (10-bit asynchronous communication).

Serial Port 0 Mode 2 and Mode 3

Explains Serial Port 0 Modes 2 & 3 (11-bit asynchronous communication).

Frame Error Detection

Describes frame error detection functionality in UART0.

Multiprocessor Communications

Explains multiprocessor communication capabilities of UART0.

Automatic Address Recognition

Details automatic address recognition feature in UART0.

Baud Rate Setting

Explains how to set and calculate baud rates for UART0.

Serial Port 0 Enhance function

Describes advanced features for Serial Port 0.

Serial Port 1 (UART1)

Serial Port 1 Baud Rate Generator (S1 BRG)

Details the S1BRG for generating UART1 clock.

S1 BRG configuration (S1 TME=0)

Explains S1BRG configuration for UART operation.

Serial Port 1 Mode 4 (SPI Master)

Explains Serial Port 1 Mode 4 for SPI Master functionality.

8-Bit Timer Mode on S1 BRG

Describes S1BRG operating in 8-bit Timer Mode.

16-Bit Timer Mode on S1 BRG

Explains S1BRG operating in 16-bit Timer Mode.

S1 BRT Programmable Clock Output

Details the S1BRT for generating programmable clock output.

Serial Peripheral Interface (SPI)

Typical SPI Configurations

Shows common SPI master/slave configurations.

Configuring the SPI

Provides guidance on configuring the SPI interface.

Data Mode

Explains SPI data modes including clock polarity and phase.

Daisy-Chain Connection

Details the configuration for SPI daisy-chain connection.

SPI Register

Describes the SPI control and status registers.

Two Wire serial Interface (TWI0; I2 C0)

Operating Modes

Lists the four operating modes for the TWI/I2C interface.

Miscellaneous States

Describes miscellaneous TWI/I2C states and bus errors.

Using the TWI; I2 C

Provides guidance on using the TWI/I2C interface.

TWI0; I2 C0 Register

Describes TWI0/I2C0 registers like SIADR, SIDAT, SICON.

Serial Interface Detection (STWI;SI2 C)

SID Structure

Shows the configuration of STAF and STOF detection.

SID Register

Details the SID register (AUXR2).

Beeper

Beeper Generator

Explains the beeper generator circuit and configuration.

Keypad Interrupt (KBI)

KBI Structure

Details the Keypad Interrupt structure.

KBI Register

Lists the special function registers for KBI operation.

General Purpose Logic (GPL-CRC)

GPL-CRC Structure

Describes the GPL-CRC structure and operation.

GPL-BOREV Structure

Explains the GPL-BOREV structure for bit reversal.

GPL Register

Details the GPL registers related to CRC operation.

12-Bit ADC

ADC Structure

Shows the ADC block diagram and its components.

ADC Operation

Explains ADC operation, including channels and conversions.

ADC Register

Describes the ADC control registers (ADCON0).

Internal Voltage Reference (IVR, 1.4 V)

IVR (1.4 V) Structure

Shows the IVR block diagram.

IVR Register

Details the IVR register (PCON3).

How to read IVR (1.4 V) ADC Prestored value

Provides sample code to read prestored IVR values for ADC calibration.

ISP and IAP

CMT2380 F17 Flash Memory Configuration

Shows the flash memory configuration and partitioning.

CMT2380 F17 Flash Access in ISP;IAP

Explains flash access modes for ISP/IAP operations.

ISP Operation

Describes the ISP operation procedures and methods.

In-Application-Programming (IAP)

Explains the IAP functionality for non-volatile data storage.

ISP;IAP Register

Lists the registers relevant for ISP/IAP and Page-P access.

Page P SFR ACCESS

Auxiliary SFRs

Lists and describes auxiliary SFRs mapped across pages.

Auxiliary SFRs

SFR Figure (Page 0~F)

Shows the SFR map covering pages 0 through F.

SFR Bit Assignment (Page 0~F)

Lists SFR bit assignments for pages 0 through F.

Auxiliary SFR Map (Page P)

Shows the SFR map specifically for Page P.

Auxiliary SFR Bit Assignment (Page P)

Lists SFR bit assignments for Page P.

Auxiliary SFR Register

Lists and describes various auxiliary SFR registers.

Hardware Option

LOCK

Describes the LOCK hardware option for security.

ISP-memory Space

Explains the ISP-memory space configuration options.

HWBS

Details the HWBS hardware option for boot source selection.

HWBS2

Explains the HWBS2 hardware option for reset-pin induced booting.

IAP-memory Space

Describes the IAP-memory space configuration.

Application Notes

Power Supply Circuit

Shows the recommended power supply circuit with capacitors.

Reset Circuit

Details the external reset circuit configuration.

ICP and OCD Interface Circuit

Explains the ICP and OCD interface circuits for debugging.

In-Chip-Programming Function

Describes the In-Chip-Programming (ICP) function.

On-Chip-Debug Function

Explains the On-Chip-Debug (OCD) function.

Instruction Set

DATA TRASFER

Lists instructions for data transfer operations.

ARITHEMATIC OPERATIONS

Lists instructions for arithmetic operations.

LOGIC OPERATION

Lists instructions for logic operations.

BOOLEAN VARIABLE MANIPULATION

Lists instructions for boolean variable manipulation.

PROAGRAM BRACHING

Lists instructions for program branching.

Ordering Information

Packaging Information

Top Marking

Reference Documents

Revise History

Contacts

CMOSTEK CMT2380F17 Specifications

General IconGeneral
BrandCMOSTEK
ModelCMT2380F17
CategoryTransceiver
LanguageEnglish

Related product manuals