0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MSP430FR6043IPN

MSP430FR6043IPN

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    LQFP80

  • 描述:

    IC MCU 16BIT 64KB FRAM 80LQFP

  • 数据手册
  • 价格&库存
MSP430FR6043IPN 数据手册
MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 MSP430FR604x, MSP430FR504x 16-MHz MCU up to 64KB FRAM, 12-Bit High-Speed 8-MSPS Sigma-Delta ADC, and Integrated Sensor AFE 1 Features • • • • Best-in-class ultrasonic water and gas flow measurement with ultra-low power consumption – Water • ±12.5-ps differential time of flight (dToF) accuracy at low to high flow rates and across operating temperature • Achieves ±1% accuracy for a wide dynamic range of 500:1 • Ability to measure a maximum flow rate of 8800 liters/hour (40 gallons/minute) on 25‑mm diameter pipe • Ability to detect a minimum flow rate of VR– 0 1.2 V VR+ – VR– Differential external reference voltage input VR+ > VR– 1.2 VR+ Positive external reference voltage input VeREF+ or VeREF- based on ADC12VRSEL bit VR+ > VR– VR– Negative external reference voltage input VeREF+ or VeREF- based on ADC12VRSEL bit IVeREF+, IVeREF- IVeREF+, IVeREF- Static input current singled-ended input mode Static input current differential input mode MIN TYP AVCC V 1.2 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V fADC12CLK = 5 MHz, ADC12SHTx = 1h, ADC12DIF = 0, ADC12PWRMD = 0 ±10 µA 1.2 V ≤ VeREF+≤ VAVCC , VeREF- = 0 V fADC12CLK = 5 MHz, ADC12SHTx = 8h, ADC12DIF = 0, ADC12PWRMD = 01 ±2.5 µA 1.2 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V fADC12CLK = 5 MHz, ADC12SHTx = 1h, ADC12DIF = 1, ADC12PWRMD = 0 ±20 µA 1.2 V ≤ VeREF+≤ VAVCC , VeREF- = 0 V fADC12CLK = 5 MHz, ADC12SHTx = 8h, ADC12DIF = 1, ADC12PWRMD = 1 ±5 µA IVeREF+ Peak input current with single-ended input 0 V ≤ VeREF+ ≤ VAVCC, ADC12DIF = 0 1.5 mA IVeREF+ Peak input current with differential input 0 V ≤ VeREF+ ≤ VAVCC, ADC12DIF = 1 3 mA CVeREF+/- Capacitance at VeREF+ or VeREFterminal See (2) (1) (2) 10 µF The external reference is used during ADC conversion to charge and discharge the capacitance array. The input capacitance (CI) is also the dynamic load for an external reference during conversion. The dynamic impedance of the reference supply should follow the recommendations on analog-source impedance to allow the charge to settle for 12-bit accuracy. Connect two decoupling capacitors, 10 µF and 470 nF, to VeREF to decouple the dynamic current required for an external reference source if it is used for the ADC12_B. Also see the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide. 8.13.10.8 Temperature Sensor Typical Characteristics Typical Temperature Sensor Voltage (mV) 950 900 850 800 750 700 650 600 550 500 –40 –20 0 20 40 60 80 Ambient Temperature (°C) Figure 8-17. Typical Temperature Sensor Voltage 62 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.11 Reference 8.13.11.1 REF, Built-In Reference over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER Positive built-in reference voltage output VREF+ TEST CONDITIONS TYP MAX 2.5 ±1.5% REFVSEL = {1} for 2.0 V, REFON = 1 2.2 V 2.0 ±1.5% REFVSEL = {0} for 1.2 V, REFON = 1 1.8 V 1.2 ±1.8% RMS noise at VREF (3) From 0.1 Hz to 10 Hz, REFVSEL = {0} VOS_BUF_INT VREF ADC BUF_INT buffer offset(5) TA = 25°C, ADC on, REFVSEL = {0}, REFON = 1, REFOUT = 0 VOS_BUF_EXT VREF ADC BUF_EXT buffer TA = 25°C, REFVSEL = {0} , REFOUT = 1, offset(4) REFON = 1 or ADC on AVCC(min) AVCC minimum voltage, Positive built-in reference active IREF+ Operating supply current into AVCC terminal(1) IREF+_ADC_BUF MIN 2.7 V Noise Operating supply current into AVCC terminal(1) VCC REFVSEL = {2} for 2.5 V, REFON = 1 30 UNIT V 130 µV –16 +16 mV –16 +16 mV REFVSEL = {0} for 1.2 V 1.8 REFVSEL = {1} for 2.0 V 2.2 REFVSEL = {2} for 2.5 V 2.7 V REFON = 1 3V 19 26 ADC ON, REFOUT = 0, REFVSEL = {0, 1, or 2}, ADC12PWRMD = 0 3V 247 400 ADC ON, REFOUT = 1, REFVSEL = {0, 1, 2}, ADC12PWRMD = 0 3V 1053 1820 ADC ON, REFOUT = 0, REFVSEL = {0, 1, 2}, ADC12PWRMD = 1 3V 153 240 ADC ON, REFOUT = 1, REFVSEL = {0, 1, 2}, ADC12PWRMD = 1 3V 581 1030 ADC OFF, REFON = 1, REFOUT = 1, REFVSEL = {0, 1, 2} 3V 1105 1890 µA µA IO(VREF+) VREF maximum load current, VREF+ terminal REFVSEL = {0, 1, 2}, AVCC = AVCC(min) for each reference level, REFON = REFOUT = 1 ΔVout/ ΔIo(VREF+) Load-current regulation, VREF+ terminal REFVSEL = {0, 1, 2}, IO(VREF+) = +10 µA or –1000 µA, AVCC = AVCC(min) for each reference level, REFON = REFOUT = 1 CVREF+/- Capacitance at VREF+ and VREF- terminals REFON = REFOUT = 1 TCREF+ Temperature coefficient of built-in reference REFVSEL = {0, 1, 2}, REFON = REFOUT = 1, TA = –40°C to 85°C(6) PSRR_DC Power supply rejection ratio (DC) AVCC = AVCC (min) to AVCC(max), TA = 25°C, REFVSEL = {0, 1, 2}, REFON = REFOUT = 1 100 PSRR_AC Power supply rejection ratio (AC) dAVCC= 0.1 V at 1 kHz 3.0 tSETTLE Settling time of reference voltage(2) AVCC = AVCC (min) to AVCC(max), REFVSEL = {0, 1, 2}, REFON = 0 → 1 40 80 µs Tbuf_settle Settling time of ADC reference voltage buffer(2) AVCC = AVCC (min) to AVCC(max), REFVSEL = {0, 1, 2}, REFON = 1 0.4 2 µs (1) (2) (3) (4) –1000 +10 µA 1500 µV/mA 0 100 24 pF 50 ppm/K 400 µV/V mV/V The internal reference current is supplied through the AVCC terminal. The condition is that the error in a conversion started after tREFON is less than ±0.5 LSB. Internal reference noise affects ADC performance when ADC uses the internal reference. See Designing With the MSP430FR59xx and MSP430FR58xx ADC for details on optimizing ADC performance for your application with the choice of internal or external reference. Buffer offset affects ADC gain error and thus total unadjusted error. Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 63 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 (5) (6) Buffer offset affects ADC gain error and thus total unadjusted error. Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C)/(85°C – (–40°C)). 8.13.12 Comparator 8.13.12.1 Comparator_E over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS VCC MIN TYP MAX 12 16 10 14 0.1 0.3 CEPWRMD = 10, CEON = 1, CERSx = 00 (slow), TA = 85°C 0.3 1.3 CEREFLx = 01, CERSx = 10, REFON = 0, CEON = 1, CEREFACC = 0 31 38 CEPWRMD = 00, CEON = 1, CERSx = 00 (fast) Comparator operating supply current into AVCC, excludes reference resistor ladder IAVCC_COMP IAVCC_COMP_REF VREF Quiescent current of resistor ladder into AVCC, including REF module current Reference voltage level VIC Common-mode input range VOFFSET Input offset voltage CIN RSIN tPD 64 Input capacitance Series input resistance Propagation delay, response time Submit Document Feedback CEPWRMD = 01, CEON = 1, CERSx = 00 (medium) CEPWRMD = 10, CEON = 1, CERSx = 00 (slow), TA = 30°C CEREFLx = 01, CERSx = 10, REFON = 0, CEON = 1, CEREFACC = 1 2.2 V, 3.0 V µA 2.2 V, 3.0 V µA 16 19 CERSx = 11, CEREFLx = 01, CEREFACC = 0 1.8 V 1.152 1.2 1.248 CERSx = 11, CEREFLx = 10, CEREFACC = 0 2.2 V 1.92 2.0 2.08 CERSx = 11, CEREFLx = 11, CEREFACC = 0 2.7 V 2.40 2.5 2.60 CERSx = 11, CEREFLx = 01, CEREFACC = 1 1.8 V 1.10 1.2 1.245 CERSx = 11, CEREFLx = 10, CEREFACC = 1 2.2 V 1.90 2.0 2.08 CERSx = 11, CEREFLx = 11, CEREFACC = 1 2.7 V 2.35 2.5 2.60 V 0 VCC – 1 CEPWRMD = 00 –16 16 CEPWRMD = 01 –12 12 CEPWRMD = 10 –37 37 CEPWRMD = 00 or CEPWRMD = 01 10 CEPWRMD = 10 10 ON (switch closed) OFF (switch open) UNIT 1 V mV pF 3 50 kΩ MΩ CEPWRMD = 00, CEF = 0, Overdrive ≥ 20 mV 193 330 CEPWRMD = 01, CEF = 0, Overdrive ≥ 20 mV 230 400 CEPWRMD = 10, CEF = 0, Overdrive ≥ 20 mV 5 15 ns µs Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.12.1 Comparator_E (continued) over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS Propagation delay with filter active tPD,filter tEN_CMP Comparator enable time TYP MAX UNIT CEPWRMD = 00 or 01, CEF = 1, Overdrive ≥ 20 mV, CEFDLY = 00 VCC MIN 700 1000 ns CEPWRMD = 00 or 01, CEF = 1, Overdrive ≥ 20 mV, CEFDLY = 01 1.0 1.9 CEPWRMD = 00 or 01, CEF = 1, Overdrive ≥ 20 mV, CEFDLY = 10 2.0 3.7 CEPWRMD = 00 or 01, CEF = 1, Overdrive ≥ 20 mV, CEFDLY = 11 4.0 7.7 CEON = 0 → 1, VIN+, VIN- from pins, Overdrive ≥ 20 mV, CEPWRMD = 00 0.9 1.5 CEON = 0 → 1, VIN+, VIN- from pins, Overdrive ≥ 20 mV, CEPWRMD = 01 0.9 1.5 CEON = 0 → 1, VIN+, VIN- from pins, Overdrive ≥ 20 mV, CEPWRMD = 10 15 65 220 Comparator and reference ladder and reference voltage enable time CEON = 0 → 1, CEREFLX = 10, CERSx = 10 or 11, CEREF0 = CEREF1 = 0x0F, REFON = 0 120 tEN_CMP_RL Comparator and reference ladder enable time CEON = 0 → 1, CEREFLX = 10, CERSx = 10, REFON = 1, CEREF0 = CEREF1 = 0x0F 10 VCE_REF Reference voltage for a given tap VIN = reference into resistor ladder, n = 0 to 31 tEN_CMP_VREF µs µs µs 30 VIN × VIN × VIN × (n + 0.5) (n + 1) / (n + 1.5) / / 32 32 32 V 8.13.13 FRAM 8.13.13.1 FRAM Memory over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TJ tRetention Data retention duration IWRITE Current to write into FRAM(1) Erase tWRITE Write time(4) tREAD Read time(5) (1) (2) (3) (4) (5) TYP 25°C 100 70°C 40 85°C 10 MAX UNIT cycles years IREAD nA N/A(3) nA tREAD ns NWAITSx = 0 1 / fSYSTEM ns NWAITSx = 1 2 / fSYSTEM ns current(2) IERASE MIN 1015 Read and write endurance Writing to FRAM does not require a setup sequence or additional power when compared to reading from FRAM. The FRAM read current IREAD is included in the active mode current consumption, IAM,FRAM. FRAM does not require a special erase sequence. N/A = Not applicable Writing into FRAM is as fast as reading. The maximum read (and write) speed is specified by fSYSTEM using the appropriate wait state settings (NWAITSx). Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 65 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.14 USS 8.13.14.1 USS Recommended Operating Conditions PARAMETER TEST CONDITIONS MIN TYP MAX UNIT PVCC Analog supply voltage at PVCC pins for LDO operation 2.2 3.6 V PVCC Analog supply voltage at PVCC pins for USS operation 2.2 3.6 V 8.13.14.2 USS LDO over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS VCC_ldo Analog supply voltage at PVCC pins Vuss USS voltage Tholdoff Ttimeout TYP MAX 2.2 0 ≤ ILOAD ≤ ILOAD,MAX Hold off delay on power up MIN 1.52 1.6 LBHDEL = 0 0 LBHDEL = 1 100 LBHDEL = 2 200 LBHDEL = 3 300 Time-out on transition OFF to READY UNIT 3.6 V 1.65 V µs 160 + Tholdoff µs 8.13.14.3 USSXTAL over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER Nphase_osc Integrated phase noise FRQXTAL Resonator frequency DCosc Duty cycle Iosc OSC supply current Aosc Oscillation allowance Tstart_osc 66 Startup time (gate) Submit Document Feedback TEST CONDITIONS MIN MAX UNIT 4 8 MHz 35 65 % fosc = 4 MHz or 8 MHz, range = 10 kHz to 4 MHz TYP –74 fosc = 4 MHz or 8 MHz, CL = 18 pF, CS = 4 pF, fully settled, ceramic resonator 180 fosc = 4 MHz or 8 MHz, CL = 12 pF (4 MHz) or 16 pF(8 MHz), CS = 7 pF, fully settled, crystal resonator 240 fosc = 4 MHz, CL = 18 pF, CS = 4 pF, ceramic resonator 1500 fosc = 4 MHz, CL = 12 pF, CS = 7 pF, crystal resonator 1000 dBc µA Ω fosc = 8 MHz, CL = 18 pF, CS = 4 pF, ceramic resonator 500 fosc = 8 MHz, CL = 16 pF, CS = 7 pF, crystal resonator 350 fosc = 4 MHz, crystal resonator 2.8 4.6 fosc = 8 MHz, crystal resonator 1 1.9 fosc = 4 MHz, ceramic resonator 0.14 0.17 fosc = 8 MHz, ceramic resonator 0.08 0.12 ms Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.14.4 USS HSPLL over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER PLL_CLKin Input clock to HSPLL PLL_CLKout Output clock from HSPLL LOCKpwr TEST CONDITIONS Lock time from PLL power up MIN MAX UNIT 4 TYP 8 MHz 68 80 MHz 64 cycles Reference clock = PLL_CLKin, Sequence: Set USS.CTL.USSPWRUP bit = 1, then measure the time between PSQ_PLLUP (internal control signal) is set to 1 and HSPLL.CTL.PLL_LOCK is set to 1 8.13.14.5 USS SDHS over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS Vsdhs SDHS power domain supply voltage Vsdhs = Vuss Isdhs_product Operating supply current into AVCC and DVCC Includes PLL, PGA, SDHS, and DTC, modulator clock = 80 MHz, output data rate = 8 Msps Fm Modulator clock(1) BWmod Frequency at -3dB SNR Signal-to-noise ratio(2) SNR SDHS settling time (PGA + Modulator) DROUTsdhs Output data rate (1) (2) TYP MAX UNIT 1.52 1.6 1.65 V 5.2 68 Modulator clock = 80 MHz, modulator only (no filter is enabled) mA 80 1.5 Bandwidth from 200 kHz to 1.5 MHz, PGA gain: a Input signal level = 1000 mVpp, gain from the PGA gain PVCC = 3.0 V, Fm = 80 MHz, table for the maximum OSR = 20 SNR 58.5 62.5 Bandwidth from 200 kHz to 1.5 MHz, PGA gain: a Input signal level = 760 mVpp, gain from the PGA gain PVCC = 2.5 V, Fm = 80 MHz, table for the maximum OSR = 20 SNR 57.5 62 Bandwidth from 200 kHz to 1.5 MHz, PGA gain: a Input signal level = 200 mVpp, gain from the PGA gain PVCC = 2.5 V, Fm = 80 MHz, table for the maximum OSR = 20 SNR 54.5 57 Bandwidth from 200 kHz to 1.5 MHz, PGA gain: a Input signal level = 100 mVpp, gain from the PGA gain PVCC = 2.5 V, Fm = 80 MHz, table for the maximum OSR = 20 SNR 49 53 38.5 43 Bandwidth from 200 kHz to 1.5 MHz, PGA gain: a Input signal level = 30 mVpp, gain from the PGA gain PVCC = 2.5 V, Fm = 80 MHz, table for the maximum OSR = 20 SNR TMOD_Settle MIN MHz MHz dB TM2 - TM1, AUTOSSDIS = 0, 1% of settled DC level 40 TM2 - TM1, AUTOSSDIS = 1, 1% of settled DC level 40 8 µs Msps Informative parameter, not characterized SNR as specified, SINAD and THD not specified over complete signal chain Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 67 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.14.6 USS PHY Output Stage over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS PVCC = VCC, PVSS = VSS MIN TYP MAX 2.2 3.6 UNIT PVCC PHY supply voltage V RDSonT Output impedance of CH0OUT and CH1OUT for PVCC ≥ 2.5 V high and low side (trimmed at 3-V PVDD) 3 Ω RTerm Termination impedance of CH0OUT and CH1OUT towards PVSS (trimmed) PVCC ≥ 2.5 V 3 Ω DrvM High side to low side drive mismatch (trimmed) PVCC ≥ 2.5 V 5% 12.5% TermM Termination to drive mismatch (trimmed) PVCC ≥ 2.5 V 5% 12.5% fMAX Maximum output frequency PVCC = VCC (2.5 V to 3.6 V) 4.5 CSUPP Supply buffering capacitance (low ESR type) PVCC = VCC 22 RSUPP Series resistance to CSUPP PVCC = VCC MHz 100 µF 22 Ω 8.13.14.7 USS PHY Input Stage, Multiplexer over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER VIN TEST CONDITIONS Input voltage on CH0IN or CH1IN PVCC = VCC, PVSS = VSS MIN TYP MAX PVSS – 0.3 1.8 UNIT V 8.13.14.8 USS_PGA over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT PVcc Supply voltage GN Gain(1) Vinr1 Input range 2.2 V ≤ PVCC Vinr2 Input range 2.5 V ≤ PVCC Gtol Gain tolerance Full PGA gain range, VOUT = 600 mV GTdrift Gain drift over temperature Full PGA gain range, VOUT = 600 mV 0.0019 GVdrift Gain drift over voltage Full PGA gain range, VOUT = 600 mV 0.15 TSET Gain settling time Gain setting: from 0 dB to 6 dB, to ±5% 0.65 DCoffset DC offset (PGA and SDHS) Full PGA gain range, measured at SDHS output 5.5 mV DCdrift DC offset drift (PGA and Full PGA gain range, measured at SDHS output SDHS) 4.7 µV/℃ AC power supply PSRR_AC rejection ratio (1) 68 VCC = 3 V + 50 mVpp × sin (2π × fC) where fC = 1 MHz, VIN = ground, PSRR_AC = 20log(VOUT / 50 mV) 2.2 3.6 –6.5 30.8 dB 30 800 mVpp 30 1000 mVpp –1.5 1.5 PGA gain = 0 dB -41 PGA gain = 10 dB -37 PGA gain = 30 dB -19 V dB dB/℃ dB/V 1.4 µs dB See PGA Gain Table in the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.14.9 USS Bias Voltage Generator over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER Vexc_bias RVBE TSBE Vpga_bias RVBA Excitation bias voltage (coupling capacitors) Impedance of excitation bias generator Excitation bias settling time PGA bias voltage (coupling caps) Impedance of acquisition bias generator TEST CONDITIONS TYP 200 PVCC = VCC (2.2 V to 3.6 V), EXCBIAS = 1 300 PVCC = VCC (2.2 V to 3.6 V), EXCBIAS = 2 400 PVCC = VCC (2.2 V to 3.6 V), EXCBIAS = 3 600 PVCC = VCC (2.2 V to 3.6 V), BIMP = 0 450 PVCC = VCC (2.2 V to 3.6 V), BIMP = 1 850 PVCC = VCC (2.2 V to 3.6 V), BIMP = 2 1450 PVCC = VCC (2.2 V to 3.6 V), BIMP = 3 2900 PVCC = VCC (2.2 V to 3.6 V) to 0.1% end value RET = 200 Ω, CK + C0P = 1 nF, BIMP = 2 750 PVCC = VCC (2.2 V to 3.6 V), PGABIAS = 1 800 PVCC = VCC (2.2 V to 3.6 V), PGABIAS = 2 900 PVCC = VCC (2.2 V to 3.6 V), PGABIAS = 3 950 PVCC = VCC (2.2 V to 3.6 V), BIMP = 0 500 PVCC = VCC (2.2 V to 3.6 V), BIMP = 1 900 PVCC = VCC (2.2 V to 3.6 V), BIMP = 2 1500 PVCC = VCC (2.2 V to 3.6 V), BIMP = 3 2950 TSBA Acquisition bias settling time RVBX Impedance of bias switches on XPB0/1 terminals on top of RVBA PVCC = VCC (2.2 V to 3.6 V), PGABIAS = 0;1;2;3 , BIMP = 0;1;2;3 MAX 20 PVCC = VCC (2.2 V to 3.6 V), PGABIAS = 0 PVCC = VCC (2.2 V to 3.6 V)to 0.1% end value RET = 200 Ω, CK + C0P = 1 nF, BIMP = 2 Copyright © 2021 Texas Instruments Incorporated MIN PVCC = VCC (2.2 V to 3.6 V), EXCBIAS = 0 UNIT mV Ω µs mV Ω 22 µs 1000 Ω Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 69 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 8.13.15 Emulation and Debug 8.13.15.1 JTAG and Spy-Bi-Wire Interface over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER VCC MIN TYP MAX UNIT 40 100 μA 0 10 MHz 0.04 15 μs 110 μs 15 100 μs 2.2 V 0 16 3.0 V 0 16 2.2 V, 3.0 V 20 IJTAG Supply current adder when JTAG active (but not clocked) 2.2 V, 3.0 V fSBW Spy-Bi-Wire input frequency 2.2 V, 3.0 V tSBW,Low Spy-Bi-Wire low clock pulse duration 2.2 V, 3.0 V tSBW, En Spy-Bi-Wire enable time (TEST high to acceptance of first clock edge)(1) 2.2 V, 3.0 V tSBW,Rst Spy-Bi-Wire return to normal operation time fTCK TCK input frequency, 4-wire JTAG(2) Rinternal Internal pulldown resistance on TEST fTCLK TCLK/MCLK frequency during JTAG access, no FRAM access (limited by fSYSTEM) tTCLK,Low/High fTCLK,FRAM 35 TCLK low or high clock pulse duration, no FRAM access TCLK/MCLK frequency during JTAG access, including FRAM access (limited by fSYSTEM with no FRAM wait states) tTCLK,FRAM, Low/ TCLK low or high clock pulse duration, including FRAM accesses (1) (2) 70 50 kΩ 16 MHz 25 ns 4 MHz 100 High MHz ns Tools that access the Spy-Bi-Wire and the BSL interfaces must wait for the tSBW,En time after the first transition of the TEST/SBWTCK pin (low to high), before the second transition of the pin (high to low) during the entry sequence. fTCK may be restricted to meet the timing requirements of the module selected. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9 Detailed Description 9.1 Overview The MSP430FR604x and MSP430FR504x ultra-low-power microcontrollers feature different sets of peripherals. The architecture, combined with seven low-power modes, is optimized to achieve extended battery life for example in portable measurement applications. The devices features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The MSP430FR604x and MSP430FR504x MCUs feature an ultrasonic sensing solution (USS) module, a low-energy accelerator (LEA), up to six 16-bit timers, up to six eUSCIs that support UART, SPI, and I2C, a comparator, a hardware multiplier, an AES accelerator, a 6-channel DMA, an RTC module with alarm capabilities, up to 57 I/O pins, and a high-performance 12-bit ADC. The MSP430FR604x MCUs also include an LCD controller module with contrast control for displays with up to 248 segments. 9.2 CPU The MSP430 CPU has a 16-bit RISC architecture that is highly transparent to the application. All operations other than program-flow instructions are performed as register operations in conjunction with seven addressing modes for the source operand and four addressing modes for the destination operand. The CPU is integrated with 16 registers that provide reduced instruction execution time. The register-to-register operation execution time is one cycle of the CPU clock. Four of the registers, R0 to R3, are dedicated as program counter, stack pointer, status register, and constant generator, respectively. The remaining registers are general-purpose registers. Peripherals are connected to the CPU using data, address, and control buses, and can be managed with all instructions. The instruction set consists of the original 51 instructions with three formats and seven address modes and additional instructions for the expanded address range. Each instruction can operate on word and byte data. 9.3 Ultrasonic Sensing Solution (USS_A) The USS_A module provides a high-precision ultrasonic-sensing solution. The USS_A module is a sophisticated system that consists of six submodules: • • • • • • • UUPS (universal USS power supply) HSPLL (high-speed PLL) with oscillator ASQ (acquisition sequencer) PHY (physical interface) PPG_A (programmable pulse generator "A") with low output impedance driver PGA (programmable gain amplifier) SDHS (sigma-delta high-speed ADC) with DTC (data transfer controller) The submodules have different roles, and together the enable high-precision data acquisition in ultrasonic applications. See the dedicated chapter for each submodule in the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide. The USS module performs complete measurement sequence without CPU involvement to achieve ultra-low power consumption for ultrasonic metrology. Section 7.1 shows the USS subsystem block diagram. The USS module has dedicated I/O pins without secondary functions. See the Ultrasonic Sensing Solution (USS) chapter in the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide for details. Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 71 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 USS_A Module SAPH_A CH0_OUT CH1_OUT USSXT USSXTIN USSXTOUT PHY PPG_A USSXT_BOUT OSC ASQ PLL_CLK PVSS PLL PVCC UUPS VOUT HSPLL PVSS SDHS CH1_IN CH0_IN PGA RAM (shared with LEA) MOD Filter DTC Optional external signal handling Bias Generator GPIOs (software control) MSP430FRxxxx Figure 9-1. USS_A Subsystem Block Diagram 9.4 Low-Energy Accelerator (LEA) for Signal Processing The LEA is a hardware engine designed for operations that involve vector-based signal processing, such as FIR, IIR, and FFT. The LEA offers fast performance and low energy consumption when performing vector-based digital signal processing computations. For performance benchmarks comparing LEA to using the CPU or other processors, see Benchmarking the Signal-Processing Capabilities of the Low-Energy Accelerator. The LEA requires MCLK to be operational; therefore, LEA runs only in active mode or LPM0. While the LEA is running, the LEA data operations are performed on a shared 8KB of RAM out of the 12KB of total RAM (see Table 9-52). This shared RAM can also be used by the regular application. The MSP CPU and the LEA can run simultaneously and independently unless they access the same system RAM. Direct access to LEA registers is not supported, and TI recommends using the optimized Digital Signal Processing (DSP) Library for MSP Microcontrollers for the operations that the LEA module supports. 72 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9.5 Operating Modes The MCU has one active mode and seven software selectable low-power modes of operation. An interrupt event can wake up the device from low-power modes LPM0 through LPM4, service the request, and restore back to the low-power mode on return from the interrupt program. Low-power modes LPM3.5 and LPM4.5 disable the core supply to minimize power consumption. Note XT1CLK and VLOCLK can be active during LPM4 if requested by low-frequency peripherals such as RTC or WDT. Table 9-1. Operating Modes AM MODE Typical current consumption, TA = 25°C ACTIVE, FRAM OFF(1) ACTIVE Maximum system clock LPM0 16 MHz 103 µA/MHz Typical wake-up time 65 µA/MHz N/A LPM1 LPM2 LPM3 LPM4 LPM3.5 LPM4.5 SHUTDOWN WITH SVS SHUTDOWN WITHOUT SVS CPU OFF(2) CPU OFF STANDBY STANDBY OFF RTC ONLY 16 MHz 16 MHz 50 kHz 50 kHz 0(3) 50 kHz 70 µA at 1 MHz 35 µA at 1 MHz 0.7 µA 0.4 µA 0.3 µA 0.25 µA 0.2 µA 0.02 µA instant 6 µs 6 µs 7 µs 7 µs 250 µs 250 µs 1000 µs LF, RTC, I/O, Comp I/O, Comp RTC, I/O I/O 0(3) Wake-up events N/A all all LF, RTC, I/O, Comp CPU on off off off off off reset reset USS_A on off off off off reset reset LEA on off off off off reset reset standby (or off(1)) off off off off off off available available off off off reset reset off RTC MTIF reset FRAM Low-frequency peripherals Unclocked off(1) on High-frequency peripherals peripherals(5) MCLK on on(10) available available available on off available available on(10) off available available (4) available available (4) reset reset off off off off off off off available available available (4) optional(6) optional(6) optional(6) off off off off ACLK on on on on on off off off Full retention yes yes yes yes yes yes no no SVS always always always optional(7) optional(7) optional(7) optional(7) Brownout always always always always always always always SMCLK (1) (2) (3) (4) (5) (6) on(8) off(9) always FRAM is disabled in the FRAM controller A (FRCTL_A). Disabling the FRAM through the FRAM controller A (FRCTL_A) allows the application to lower the LPM current consumption but the wake-up time increases as soon as FRAM is accessed (for example, to fetch an interrupt vector). For a non-FRAM wake-up (for example, DMA transfer to RAM) the wake-up is not delayed. All clocks are disabled. See Section 9.5.2, which describes the use of peripherals in LPM3 and LPM4. "Unclocked peripherals" are peripherals that do not require a clock source to operate; for example, the comparator and REF, or the eUSCI when operated as an SPI slave. Controlled by SMCLKOFF. Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 73 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 (7) (8) (9) (10) 74 Activated SVS (SVSHE = 1) results in higher current consumption. SVS is not included in typical current consumption. SVSHE = 1 SVSHE = 0 Only while LEA is performing the task enabled by CPU during AM. LEA cannot be enabled in LPM0. Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9.5.1 Peripherals in Low-Power Modes Peripherals can be in different states that impact the achievable power modes of the device. The states depend on the operational modes of the peripherals (see Table 9-2). The states are: • • • A peripheral is in a "high-frequency state" if it requires or uses a clock with a "high" frequency of more than 50 kHz. A peripheral is in a "low-frequency state" if it requires or uses a clock with a "low" frequency of 50 kHz or less. A peripheral is in an "unclocked state" if it does not require or use an internal clock. If the CPU requests a power mode that does not support the current state of all active peripherals, the device does not enter the requested power mode, but it does enter a power mode that still supports the current state of the peripherals, except if an external clock is used. If an external clock is used, the application must use the correct frequency range for the requested power mode. Table 9-2. Peripheral States PERIPHERAL WDT IN HIGH-FREQUENCY STATE (1) IN LOW-FREQUENCY STATE (2) IN UNCLOCKED STATE (3) Clocked by SMCLK Clocked by ACLK Not applicable DMA(4) Not applicable Not applicable Waiting for a trigger. RTC_C Not applicable Clocked by LFXT. Not applicable LCD_C Not applicable Clocked by ACLK or VLOCLK. Not applicable Timer_A TAx Clocked by SMCLK or clocked by external clock >50 kHz Clocked by ACLK or clocked by external clock ≤50 kHz Clocked by external clock ≤50 kHz Timer_B TBx Clocked by SMCLK or clocked by external clock >50 kHz Clocked by ACLK or clocked by external clock ≤50 kHz Clocked by external clock ≤50 kHz eUSCI_Ax in UART mode Clocked by SMCLK Clocked by ACLK Waiting for first edge of START bit. eUSCI_Ax in SPI master mode Clocked by SMCLK Clocked by ACLK Not applicable eUSCI_Ax in SPI slave mode Clocked by external clock >50 kHz Clocked by external clock ≤50 kHz Clocked by external clock ≤50 kHz eUSCI_Bx in I2C master mode Clocked by SMCLK or clocked by external clock >50 kHz Clocked by ACLK or clocked by external clock ≤50 kHz Not applicable eUSCI_Bx in I2C slave mode Clocked by external clock >50 kHz Clocked by external clock ≤50 kHz Waiting for START condition or clocked by external clock ≤50 kHz eUSCI_Bx in SPI master mode Clocked by SMCLK Clocked by ACLK Not applicable eUSCI_Bx in SPI slave mode Clocked by external clock >50 kHz Clocked by external clock ≤50 kHz Clocked by external clock ≤50 kHz Clocked by SMCLK or by MODOSC Clocked by ACLK Waiting for a trigger REF_A Not applicable Not applicable Always COMP_E Not applicable Not applicable Always CRC(5) Not applicable Not applicable Not applicable MPY(5) Not applicable Not applicable Not applicable AES(5) Not applicable Not applicable Not applicable ADC12_B (1) (2) (3) (4) (5) Peripherals are in a state that requires or uses a clock with a "high" frequency of more than 50 kHz. Peripherals are in a state that requires or uses a clock with a "low" frequency of 50 kHz or less. Peripherals are in a state that does not require or does not use an internal clock. The DMA always transfers data in active mode but can wait for a trigger in any low-power mode. A DMA trigger during a low-power mode causes a temporary transition into active mode for the time of the transfer. This peripheral operates during active mode only and will delay the transition into a low-power mode until its operation is completed. Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 75 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9.5.2 Idle Currents of Peripherals in LPM3 and LPM4 Most peripherals can be operational in LPM3 if clocked by ACLK. Some modules are operational in LPM4, because they do not require a clock to operate (for example, the comparator). Activating a peripheral in LPM3 or LPM4 increases the current consumption due to its active supply current contribution but also due to an additional idle current. To reduce the idle current adder, certain peripherals are grouped together. To achieve optimal current consumption, use modules within one group and limit the number of groups with active modules. Table 9-3 lists the groups. Modules not listed in this table are either already included in the standard LPM3 current consumption or cannot be used in LPM3 or LPM4. The idle current adder is very small at room temperature (25°C) but increases at high temperatures (85°C). See the IIDLE current parameters in Section 8 for details. Table 9-3. Peripheral Groups GROUP A GROUP B GROUP C Timer TA1 Timer TA0 Timer TA4 Timer TA2 Timer TA3 eUSCI_A2 Timer TB0 Comparator eUSCI_A3 eUSCI_A0 ADC12_B eUSCI_B1 eUSCI_A1 REF_A LCD_C eUSCI_B0 9.6 Interrupt Vector Table and Signatures The interrupt vectors, the power-up start address and signatures are in the address range 0FFFFh to 0FF80h. Figure 9-2 summarizes the content of this address range. Reset Vector 0FFFFh BSL Password Interrupt Vectors 0FFE0h JTAG Password Reserved Signatures 0FF88h 0FF80h Figure 9-2. Interrupt Vectors, Signatures and Passwords The power-up start address or reset vector is at 0FFFFh to 0FFFEh. It contains the 16-bit address pointing to the start address of the application program. The interrupt vectors start at 0FFFDh and extend to lower addresses. Each vector contains the 16-bit address of the appropriate interrupt-handler instruction sequence. Table 9-4 shows the device specific interrupt vector locations. The vectors programmed into the address range from 0FFFFh to 0FFE0h are used as BSL password (if enabled by the corresponding signature). The signatures are located at 0FF80h and extend to higher addresses. Signatures are evaluated during device start-up. Table 9-5 shows the device specific signature locations. 76 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 A JTAG password can be programmed starting from address 0FF88h and extending to higher addresses. The password can extend into the interrupt vector locations using the interrupt vector addresses as additional bits for the password. The length of the JTAG password depends on the JTAG signature. Refer to the chapter "System Resets, Interrupts, and Operating Modes, System Control Module (SYS)" in the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide for details. Table 9-4. Interrupt Sources, Flags, and Vectors INTERRUPT SOURCE INTERRUPT FLAG INTERRUPT VECTOR REGISTER SYSTEM INTERRUPT WORD ADDRESS PRIORITY SYSRSTIV(1) Reset 0FFFEh Highest SYSSNIV(1) (Non)maskable(3) 0FFFCh SYSUNIV(1) (Non)maskable(3) 0FFFAh CEIV(1) Maskable 0FFF8h Maskable 0FFF6h Maskable 0FFF4h Maskable 0FFF2h UCA0IV(1) Maskable 0FFF0h UCB0IV(1) Maskable 0FFEEh System Reset Power up, brownout, supply supervisor SVSHIFG External reset, RST PMMRSTIFG Watchdog time-out (watchdog mode) WDTIFG WDT, FRCTL MPU, CS, PMM password violation WDTPW, FRCTLPW, MPUPW, CSPW, PMMPW FRAM uncorrectable bit error detection UBDIFG MPU segment violation MPUSEG1IFG, MPUSEG2IFG, MPUSEG3IFG Software POR, BOR PMMPORIFG, PMMBORIFG System NMI Vacant memory access(2) VMAIFG JTAG mailbox JMBINIFG, JMBOUTIFG FRAM access time error ACCTEIFG FRAM write protection error WPIFG FRAM bit error detection CBDIFG, UBDIFG MPU segment violation MPUSEG1IFG, MPUSEG2IFG, MPUSEG3IFG User NMI External NMI NMIIFG Oscillator fault OFIFG LEA RAM access conflict DACCESSIFG Comparator_E CEIFG, CEIIFG TB0 TB0CCR0 CCIFG TB0 TB0CCR1 CCIFG to TB0CCR6 CCIFG, TB0CTL.TBIFG Watchdog timer (interval timer mode) WDTIFG eUSCI_A0 receive or transmit TB0IV(1) UCRXIFG, UCTXIFG (SPI mode) UCSTTIFG, UCTXCPTIFG, UCRXIFG, UCTXIFG (UART mode) UCRXIFG, UCTXIFG (SPI mode) eUSCI_B0 receive or transmit UCALIFG, UCNACKIFG, UCSTTIFG, UCSTPIFG, UCRXIFG0, UCTXIFG0, UCRXIFG1, UCTXIFG1, UCRXIFG2, UCTXIFG2, UCRXIFG3, UCTXIFG3, UCCNTIFG, UCBIT9IFG (I2C mode) Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 77 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 Table 9-4. Interrupt Sources, Flags, and Vectors (continued) INTERRUPT SOURCE INTERRUPT FLAG INTERRUPT VECTOR REGISTER SYSTEM INTERRUPT WORD ADDRESS ADC12_B(4) ADC12IFG0 to ADC12IFG31, ADC12LOIFG, ADC12INIFG, ADC12HIIFG, ADC12RDYIFG, ADC21OVIFG, ADC12TOVIFG ADC12IV(1) Maskable 0FFECh Maskable 0FFEAh TA0IV(1) Maskable 0FFE8h UCSTTIFG, UCTXCPTIFG, UCRXIFG, UCTXIFG (UART mode) UCA1IV(1) Maskable 0FFE6h DMA DMA0CTL.DMAIFG, DMA1CTL.DMAIFG, DMA2CTL.DMAIFG DMAIV(1) Maskable 0FFE4h TA1 TA1CCR0 CCIFG Maskable 0FFE2h TA1 TA1CCR1 CCIFG, TA1CCR2 CCIFG, TA1CTL.TAIFG TA1IV(1) Maskable 0FFE0h I/O port P1 P1IFG.0 to P1IFG.7 P1IV(1) Maskable 0FFDEh TA2 TA2CCR0 CCIFG Maskable 0FFDCh TA2 TA2CCR1 CCIFG, TA2CTL.TAIFG TA2IV(1) Maskable 0FFDAh I/O port P2 P2IFG.0 to P2IFG.7 P2IV(1) Maskable 0FFD8h TA0 TA0CCR0 CCIFG TA0 TA0CCR1 CCIFG, TA0CCR2 CCIFG, TA0CTL.TAIFG eUSCI_A1 receive or transmit UCRXIFG, UCTXIFG (SPI mode) TA3 TA3CCR0 CCIFG Maskable 0FFD6h TA3 TA3CCR1 CCIFG, TA3CTL.TAIFG TA3IV(1) Maskable 0FFD4h I/O port P3 P3IFG.0 to P3IFG.7 P3IV(1) Maskable 0FFD2h I/O port P4 P4IFG.0 to P4IFG.7 P4IV(1) Maskable 0FFD0h LCD_C LCDNOCAPIFG, LCDBLKOFFIFG, LCDBLKONIFG, LCDFRMIFG LCDCIV(1) Maskable 0FFCEh RTC_C RTCRDYIFG, RTCTEVIFG, RTCAIFG, RT0PSIFG, RT1PSIFG, RTCOFIFG RTCIV(1) Maskable 0FFCCh AES AESRDYIFG Maskable 0FFCAh TA4 TA4CCR0 CCIFG Maskable 0FFC8h TA4 TA4CCR1 CCIFG, TA4CTL.TAIFG TA4IV(1) Maskable 0FFC6h I/O port P5 P5IFG.0 to P5IFG.7 P5IV(1) Maskable 0FFC4h I/O port P6 P6IFG.0 to P6IFG.7 P6IV(1) Maskable 0FFC2h UCA2IV(1) Maskable 0FFC0h UCA3IV(1) Maskable 0FFBEh UCB1IV(1) Maskable 0FFBCh eUSCI_A2 receive or transmit eUSCI_A3 receive or transmit PRIORITY UCRXIFG, UCTXIFG (SPI mode) UCSTTIFG, UCTXCPTIFG, UCRXIFG, UCTXIFG (UART mode) UCRXIFG, UCTXIFG (SPI mode) UCSTTIFG, UCTXCPTIFG, UCRXIFG, UCTXIFG (UART mode) UCRXIFG, UCTXIFG (SPI mode) eUSCI_B1 receive or transmit UCALIFG, UCNACKIFG, UCSTTIFG, UCSTPIFG, UCRXIFG0, UCTXIFG0, UCRXIFG1, UCTXIFG1, UCRXIFG2, UCTXIFG2, UCRXIFG3, UCTXIFG3, UCCNTIFG, UCBIT9IFG (I2C mode) I/O port P7 P7IFG.0 to P7IFG.7 P7IV(1) Maskable 0FFBAh LEA CMDIFG, SDIIFG, OORIFG, TIFG, COVLIFG LEAIV(1) Maskable 0FFB8h UUPS PTMOUT, PREQIG IIDX(1) Maskable 0FFB6h PLLUNLOCK IIDX(1) Maskable 0FFB4h HSPLL 78 Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 Table 9-4. Interrupt Sources, Flags, and Vectors (continued) (1) (2) (3) (4) INTERRUPT SOURCE INTERRUPT FLAG INTERRUPT VECTOR REGISTER SYSTEM INTERRUPT WORD ADDRESS SAPH_A DATAERR, TAMTO, SEQDN, PNGDN IIDX(1) Maskable 0FFB2h SDHS OVF, ACQDONE, SSTRG, DTRDY, WINHI, WINLO IIDX(1) Maskable 0FFB0h PRIORITY Lowest Multiple source flags A reset is generated if the CPU tries to fetch instructions from within peripheral space. (Non)maskable: the individual interrupt enable bit can disable an interrupt event, but the general interrupt enable bit cannot disable it. Only on devices with ADC, otherwise reserved. Table 9-5. Signatures SIGNATURE WORD ADDRESS IP Encapsulation Signature2 0FF8Ah IP Encapsulation (1) Signature1(1) 0FF88h BSL Signature2 0FF86h BSL Signature1 0FF84h JTAG Signature2 0FF82h JTAG Signature1 0FF80h Must not contain 0AAAAh if used as the JTAG password. 9.7 Bootloader (BSL) The BSL can program the FRAM or RAM using a UART serial interface (FRxxxx devices) or an I2C interface (FRxxxx1 devices). Access to the device memory through the BSL is protected by an user-defined password. Table 9-6 lists the pins that are required for use of the BSL. BSL entry requires a specific entry sequence on the RST/NMI/SBWTDIO and TEST/SBWTCK pins. For a complete description of the features of the BSL and its implementation, see the MSP430™ FRAM Devices Bootloader (BSL) User's Guide. More information on the BSL can be found at www.ti.com/tool/mspbsl. Table 9-6. BSL Pin Requirements and Functions DEVICE SIGNAL BSL FUNCTION RST/NMI/SBWTDIO Entry sequence signal TEST/SBWTCK Entry sequence signal P2.0 Devices with UART BSL (FRxxxx): Data transmit P2.1 Devices with UART BSL (FRxxxx): Data receive P1.6 Devices with I2C BSL (FRxxxx1): Data P1.7 Devices with I2C BSL (FRxxxx1): Clock DVCC, AVCC Power supply DVSS, AVSS Ground supply Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 79 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9.8 JTAG Operation 9.8.1 JTAG Standard Interface The MSP family supports the standard JTAG interface, which requires four signals for sending and receiving data. The JTAG signals are shared with general-purpose I/O. The TEST/SBWTCK pin is used to enable the JTAG signals. In addition to these signals, the RST/NMI/SBWTDIO is required to interface with MSP development tools and device programmers. Table 9-7 lists the JTAG pin requirements. For further details on interfacing to development tools and device programmers, see the MSP430 Hardware Tools User's Guide. For a complete description of the features of the JTAG interface and its implementation, see MSP430 Programming With the JTAG Interface. Table 9-7. JTAG Pin Requirements and Functions DEVICE SIGNAL DIRECTION FUNCTION PJ.3/TCK IN JTAG clock input PJ.2/TMS IN JTAG state control PJ.1/TDI/TCLK IN JTAG data input, TCLK input PJ.0/TDO OUT JTAG data output TEST/SBWTCK IN Enable JTAG pins RST/NMI/SBWTDIO IN External reset DVCC, AVCC – Power supply DVSS, AVSS – Ground supply 9.8.2 Spy-Bi-Wire Interface In addition to the standard JTAG interface, the MSP family supports the two wire Spy-Bi-Wire interface. Spy-BiWire can be used to interface with MSP development tools and device programmers. The Spy-Bi-Wire interface pin requirements are shown in Table 9-8. For further details on interfacing to development tools and device programmers, see the MSP430 Hardware Tools User's Guide. For a complete description of the features of the JTAG interface and its implementation, see MSP430 Programming With the JTAG Interface. Table 9-8. Spy-Bi-Wire Pin Requirements and Functions DEVICE SIGNAL 80 DIRECTION FUNCTION TEST/SBWTCK IN Spy-Bi-Wire clock input RST/NMI/SBWTDIO IN, OUT Spy-Bi-Wire data input and output DVCC, AVCC – Power supply DVSS, AVSS – Ground supply Submit Document Feedback Copyright © 2021 Texas Instruments Incorporated Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9.9 FRAM Controller A (FRCTL_A) The FRAM can be programmed through the JTAG port, Spy-Bi-Wire (SBW), the BSL, or in-system by the CPU. Features of the FRAM include: • • • • Ultra-low-power ultra-fast-write nonvolatile memory Byte and word access capability Programmable wait state generation Error correction coding (ECC) Note Wait States For MCLK frequencies >8 MHz, wait states must be configured as described in the Wait State Control section of the FRAM Controller A (FRCTRL_A) chapter in the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide. For important software design information regarding FRAM including but not limited to partitioning the memory layout according to application-specific code, constant, and data space requirements, the use of FRAM to optimize application energy consumption, and the use of the memory protection unit (MPU) to maximize application robustness by protecting the program code against unintended write accesses, see MSP430™ FRAM Technology – How to and Best Practices. 9.10 RAM The RAM is made up of three sectors. Sector 0 = 2KB, Sector 1 = 2KB, Sector 2 = 8KB (shared with LEA). Each sector can be individually powered down in LPM3 and LPM4 to save leakage. Data is lost when sectors are powered down in LPM3 and LPM4. 9.11 Tiny RAM 22 bytes of Tiny RAM are provided in addition to the complete RAM (see Table 9-52). This memory is always available, even in LPM3 and LPM4, while the complete RAM can be powered down in LPM3 and LPM4. Tiny RAM can be used to hold data or a very small stack when the complete RAM is powered down in LPM3 and LPM4. No memory is available in LPMx.5. 9.12 Memory Protection Unit (MPU) Including IP Encapsulation The FRAM can be protected by the MPU from inadvertent CPU execution, read access, or write access. Features of the MPU include: • • • • IP encapsulation with programmable boundaries in steps of 1KB (prevents reads from "outside"; for example, through JTAG or by non-IP software). Main memory partitioning is programmable up to three segments in steps of 1KB. Access rights of each segment can be individually selected (main and information memory). Access violation flags with interrupt capability for easy servicing of access violations. Copyright © 2021 Texas Instruments Incorporated Submit Document Feedback Product Folder Links: MSP430FR6043 MSP430FR60431 MSP430FR6041 MSP430FR5043 MSP430FR50431 MSP430FR5041 81 MSP430FR6043, MSP430FR60431, MSP430FR6041 MSP430FR5043, MSP430FR50431, MSP430FR5041 www.ti.com SLASEF5B – JANUARY 2019 – REVISED DECEMBER 2021 9.13 Peripherals Peripherals are connected to the CPU through data, address, and control buses. Peripherals can be controlled using all instructions. For complete module descriptions, see the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide. 9.13.1 Digital I/O Up to eight 8-bit I/O ports are implemented: • • • • • • • All individual I/O bits are independently programmable. Any combination of input, output, and interrupt conditions is possible. Programmable pullup or pulldown on all ports. Edge-selectable interrupt and LPM3.5 and LPM4.5 wakeup input capability is available for all pins of ports P1, P2, P3, P4, P5, P6, and P7. Read and write access to port control registers is supported by all instructions. Ports P1/P2, P3/P4, P5/P6, P7/(P8) can be accessed byte-wise or word-wise in pairs. No cross-currents during start-up. Note Configuration of Digital I/Os After BOR Reset To prevent any cross currents during start-up of the device, all port pins are high-impedance with Schmitt triggers and their module functions disabled. To enable the I/O functionality after a BOR reset, the ports must be configured first and then the LOCKLPM5 bit must be cleared. For details, refer to the "Configuration After Reset" section of the Digital I/O chapter in the MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide. 9.13.2 Oscillator and Clock System (CS) The clock system includes support for a 32-kHz watch-crystal oscillator XT1 (LF), an internal very-low-power low-frequency oscillator (VLO), an integrated internal digitally controlled oscillator (DCO), and a high-frequency crystal oscillator XT2 (HF). The clock system module is designed to meet the requirements of both low system cost and low power consumption. A fail-safe mechanism exists for all crystal sources. The clock system module provides the following clock signals: • • • • Auxiliary clock (ACLK). ACLK can be sourced from a 32-kHz watch crystal (LFXT1), the internal VLO, or a digital external low-frequency (
MSP430FR6043IPN 价格&库存

很抱歉,暂时无法提供与“MSP430FR6043IPN”相匹配的价格&库存,您可以联系我们找货

免费人工找货