Three clock signals of MSP430 microcontroller

Publisher:精品古钱斋Latest update time:2013-01-16 Source: 21IC Keywords:MSP430 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

(1) MCLK System master clock. In addition to the CPU operation using this clock signal, peripheral modules can also use it. MCLK can select any clock signal generated by an oscillator and divide it by 1, 2, 4, or 8 as its signal source.

(2) SMCLK System sub-clock. It can be used by peripheral modules and can be divided by registers of each module before use. SMCLK can select any clock signal generated by an oscillator and divide it by 1, 2, 4, or 8 as its signal source.

(3) ACLK auxiliary clock. It can be used by peripheral modules, and the frequency division can be realized through the registers of each module before use. ACLK can only be divided by 1, 2, 4, 8 by LFXT1 as its signal source. At the end of PUC, the signal source of MCLK and SMCLK is DCO, and the oscillation frequency of DCO is about 800kHz (see the relevant manual for details). The signal source of ACLK is LFXT1.

The MSP430 contains a crystal oscillator failure monitoring circuit to monitor the clock signals output by LFXT1 (working in high-frequency mode) and XT2. When the clock signal is lost for about 50μs, the monitoring circuit captures the oscillator failure. If the MCLK signal comes from LFXT1 or XT2, the MSP430 automatically switches the MCLK signal source to DCO, which ensures that the program continues to run. The MSP430 does not monitor the LFXT1 working in low-frequency mode.

Keywords:MSP430 Reference address:Three clock signals of MSP430 microcontroller

Previous article:MSP430G2: IO learning in low power mode
Next article:MSP430 DMA controller features and module functions

Recommended ReadingLatest update time:2024-11-17 05:39

MSP430 and DS18B20 Driver
**File name: ds18b20.c   **Description: Use the single bus DS18B20 temperature measurement program and display it on the LCD, taking three effective decimal places. Two integer parts. A total of 5 digits are displayed    #include  MSP430x44x.h   #define SEGE 0X80  #define SEGH 0X40  #define SEGF 0X20  #define SEGC 0X1
[Microcontroller]
MSP430 MCU Timer Study Notes
Msp430 timer study notes _BIS_SR(LPM2_bits + GIE) //Enter LPM3 low power mode and enable general interrupt Interrupt #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A(void) { } TACTL timerA control register TAR timerA counter CCTL0 Capture/Compare Control Register 0 CCRO capture/comparison reg
[Microcontroller]
Design of cardiopulmonary auscultation skills training system based on MSP430
Introduction In recent years, due to the severe medical situation, the teaching performance of medical schools has been continuously weakened; the requirements of hospitals for doctors have been continuously improved, and there is a disconnect between school education and hospital requirements. With the develo
[Microcontroller]
Design of cardiopulmonary auscultation skills training system based on MSP430
Msp430 MCU clock module
      After graduation, I was very interested in the embedded industry, so I started my self-study without hesitation. However, self-study was still very difficult for me because I had a poor foundation, so I had to learn everything from scratch. So how do I start? This is another question. Later, I saw many articles b
[Microcontroller]
Msp430 MCU clock module
Design of ambient light adaptive LED display based on MSP430F169
Abstract: This design mainly realizes that the LED display changes its brightness with the ambient light to avoid unclear display during the day or dazzling at night due to too bright; and communicates with the host computer. This system consists of MSP430F169 single-chip microcomputer, 16*32 common anode LED d
[Security Electronics]
Design of ambient light adaptive LED display based on MSP430F169
Circuit design of robot positioning system using MSP430
  For mobile robots working in outdoor environments, inertial navigation/satellite combined navigation is usually used. The inertial navigation system has the advantages of complete autonomy, strong anti-interference, good concealment ability and comprehensive output parameters, but its robustness is extremely low, and
[Microcontroller]
Circuit design of robot positioning system using MSP430
MSP430F449 Clock
The clock sources are LFXT1 (low frequency or high frequency), XT2 (high frequency), DCO (digital control).  The clock signals are ACLK (auxiliary clock), SMCLK (subsystem clock), MCLK (system clock).  ACLK is driven by LFXT1;  SMCLK can be driven by XT2 or DCO;  MCLK can be driven by LFXT1, XT2 or DCO;  After MSP430
[Microcontroller]
Development of automatic tube expansion controller based on MSP430
The tube expander is a special equipment designed and developed for the expansion of various types of tubes and tube sheets in condensers, oil coolers, heaters, and heat exchangers. The basic principle of its controller is to use the working current of the drive motor (also known as the drive motor, tube expander he
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号