SAK-XC2365B-40F80L AA Infineon Technologies, SAK-XC2365B-40F80L AA Datasheet

no-image

SAK-XC2365B-40F80L AA

Manufacturer Part Number
SAK-XC2365B-40F80L AA
Description
IC MCU 16BIT 320KB FLASH 100LQFP
Manufacturer
Infineon Technologies
Series
XC23xxBr
Datasheet

Specifications of SAK-XC2365B-40F80L AA

Core Processor
C166SV2
Core Size
16/32-Bit
Speed
80MHz
Connectivity
CAN, EBI/EMI, I²C, LIN, SPI, SSC, UART/USART, USI
Peripherals
I²S, POR, PWM, WDT
Number Of I /o
76
Program Memory Size
320KB (320K x 8)
Program Memory Type
FLASH
Ram Size
34K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
100-LSQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details
16/32-Bit
Architecture
XC2361B, XC2363B,
XC2364B, XC2365B
16/32-Bit Single-Chip Microcontroller
with 32-Bit Performance
XC2000 Family / Value Line
Data Sheet
V1.2 2010-04
M i c r o c o n t r o l l e r s

Related parts for SAK-XC2365B-40F80L AA

SAK-XC2365B-40F80L AA Summary of contents

Page 1

Architecture XC2361B, XC2363B, XC2364B, XC2365B 16/32-Bit Single-Chip Microcontroller with 32-Bit Performance XC2000 Family / Value Line Data Sheet V1.2 2010- ...

Page 2

... Infineon Technologies Office. Infineon Technologies components may be used in life-support devices or systems only with the express written approval of Infineon Technologies failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain and/or protect human life ...

Page 3

Architecture XC2361B, XC2363B, XC2364B, XC2365B 16/32-Bit Single-Chip Microcontroller with 32-Bit Performance XC2000 Family / Value Line Data Sheet V1.2 2010- ...

Page 4

... Thermal resistance values corrected. Values apply to 4-layer PCBs only. Trademarks C166™, TriCore™ and DAVE™ are trademarks of Infineon Technologies AG. We Listen to Your Comments Is there any information in this document that you feel is wrong, unclear or missing? Your feedback will help us to continuously improve the quality of this document. ...

Page 5

Table of Contents 1 Summary of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

AC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 7

Single-Chip Microcontroller with 32-Bit Performance XC236xB (XC2000 Family) 1 Summary of Features For a quick overview and easy reference, the features of the XC236xB are summarized here. • High-performance CPU with five-stage pipeline and MPU – 12.5 ns instruction ...

Page 8

On-Chip Peripheral Modules – Two synchronizable A/D Converters with channels, 10-bit resolution, conversion time below 1 μs, optional data preprocessing (data reduction, range check), broken wire detection – 16-channel general purpose capture/compare unit (CC2) – Two ...

Page 9

... SAF-…: -40°C to 85°C – SAK-…: -40°C to 125°C • the package and the type of delivery. For ordering codes for the XC236xB please contact your sales representative or local distributor ...

Page 10

... Basic Device Types Basic device types are available and can be ordered through Infineon’s direct and/or distribution channels. The devices are available for the SAK temperature range only. Table 1 Synopsis of XC236xB Basic Device Types 1) Derivative Flash Memory XC2364B-24F40L 192 Kbytes 8 Kbytes ...

Page 11

... Special Device Types Special device types are only available for high-volume applications on request. The devices are available for the SAK and SAF temperature ranges. Table 2 Synopsis of XC236xB Special Device Types 1) Derivative Flash Memory XC2361B-24FxL 192 Kbytes 8 Kbytes XC2361B-40FxL 320 Kbytes 16 Kbytes ...

Page 12

Definition of Feature Variants The XC236xB types are offered with several Flash memory sizes. describe the location of the available Flash memory. Table 3 Continuous Flash Memory Ranges Total Flash Size 320 Kbytes 192 Kbytes 1) The uppermost 4-Kbyte ...

Page 13

The XC236xB types are offered with several SRAM memory sizes. allocation rules for PSRAM and DSRAM. Note that the rules differ: • PSRAM allocation starts from the lower address • DSRAM allocation starts from the higher address For example 8 ...

Page 14

General Device Information The XC236xB series (16/32-Bit Single-Chip Microcontroller with 32-Bit Performance part of the Infineon XC2000 Family of full-feature single- chip CMOS microcontrollers. These devices extend the functionality and performance of the C166 Family in terms ...

Page 15

Pin Configuration and Definition The pins of the XC236xB are described in detail in functions. For further explanations please refer to the footnotes at the end of the table. The following figure summarizes all pins, showing their locations on ...

Page 16

Key to Pin Definitions • Ctrl.: The output signal for a port pin is selected by bit field PC in the associated register Px_IOCRy. Output O0 is selected by setting the respective bit field PC to 1x00 , output O1 ...

Page 17

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B T3OUT O1 T6OUT O2 TDO_A ESR2_1 St/B EMUX1 O1 U0C1_DOUT O2 U0C0_DOUT O3 TMS_C IH ...

Page 18

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl DA/A Bit 0 of Port 6, General Purpose Input/Output EMUX0 O1 TxDC2 O2 BRKOUT O3 ADCx_REQG I TyG U1C1_DX0E ...

Page 19

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 18 P15.5 I ADC1_CH5 I T6EUDA I 19 P15.6 I ADC1_CH6 AREF AGND 22 P5.0 I ADC0_CH0 I 23 P5.2 I ADC0_CH2 I ...

Page 20

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 30 P5.8 I ADC0_CH8 I ADC1_CH8 I CCU6x_T12H I RC CCU6x_T13H I RC U2C0_DX0F I 31 P5.9 I ADC0_CH9 I ADC1_CH9 I CC2_T7IN I 32 P5.10 I ADC0_CH10 I ADC1_CH10 ...

Page 21

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 36 P2. St/B U0C0_SELO O1 4 U0C1_SELO O2 3 TXDC2 O3 READY IH 37 P2. St/B U0C0_SELO O1 2 U0C1_SELO O2 2 BHE/WRH OH ...

Page 22

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B CC2_CC24 St/B CS0 St/B U0C0_DOUT O1 CC2_CC16 St/B A16 OH ESR2_0 I ...

Page 23

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B U0C0_SCLK O1 OUT TxDC0 O2 CC2_CC18 St/B A18 OH U0C0_DX1D I ESR1_10 St/B TxDC2 O2 ...

Page 24

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B U1C0_DOUT O1 CCU61_CC6 U1C0_DX0A I CCU61_CC6 I 0INA ESR1_11 St/B U0C1_SELO O1 0 U0C0_SELO ...

Page 25

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl DP/B Bit 8 of Port 2, General Purpose Input/Output U0C1_SCLK O1 OUT EXTCLK O2 CC2_CC21 DP/B CAPCOM2 CC21IO Capture Inp./ Compare Out. ...

Page 26

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 59 P10 St/B U0C1_DOUT O1 CCU60_CC6 O2 0 AD0 CCU60_CC6 I 0INA ESR1_2 I U0C0_DX0A I U0C1_DX0A I 60 P10 St/B ...

Page 27

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 62 P10 St/B U0C0_SCLK O1 OUT CCU60_CC6 O2 2 AD2 CCU60_CC6 I 2INA U0C0_DX1B St/B U1C1_SELO O1 0 ...

Page 28

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 67 P10 St/B CCU60_COU O2 T60 AD3 U0C0_DX2A I U0C1_DX2A St/B U1C1_SCLK O1 OUT U1C0_SELO O2 2 CCU61_COU ...

Page 29

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 70 P10 St/B U0C1_SCLK O1 OUT CCU60_COU O2 T62 U2C0_DOUT O3 AD5 U0C1_DX1B St/B U1C1_DOUT O1 TxDC1 O2 ...

Page 30

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 73 P10 St/B U0C1_DOUT O1 CCU60_COU O2 T63 AD7 U0C1_DX0B I CCU60_CCP I OS0A T4INB St/B U1C1_DOUT O1 ...

Page 31

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 79 P10 St/B U0C0_MCLK O1 OUT U0C1_SELO O2 0 U2C1_DOUT O3 AD8 CCU60_CCP I OS1A U0C0_DX1C I BRKIN_B I T3EUDB I 80 P10.9 O0 ...

Page 32

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B U1C0_SELO O2 5 U2C1_DOUT ESR2_3 I U2C1_DX0C I 82 P10. St/B U0C0_SELO O1 0 CCU60_COU O2 T63 AD10 ...

Page 33

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B U1C0_SELO O2 6 U2C1_SCLK O3 OUT A10 OH ESR1_4 I CCU61_T12 I HRB U2C1_DX0D I U2C1_DX1C I 85 P10. St/B U1C0_DOUT ...

Page 34

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B U1C0_SELO O2 7 U2C0_SELO O3 4 A11 OH ESR2_4 I 89 P10. St/B U1C0_SELO O1 1 U0C1_DOUT ESR2_2 ...

Page 35

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl St/B U1C1_SELO O2 3 BRKOUT O3 A13 OH U2C0_DX0C St/B U1C1_SELO O2 2 U2C0_DOUT O3 A14 OH U2C0_DX0D I ...

Page 36

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl. 98 ESR1 St/B RxDC0E I U1C0_DX0F I U1C0_DX2C I U1C1_DX0C I U1C1_DX2B I U2C1_DX2C I 99 ESR0 St/B U1C0_DX0E I U1C0_DX2B ...

Page 37

Table 6 Pin Definitions and Functions (cont’d) Pin Symbol Ctrl DDPB 25, 27, 50, 52, 75, 77, 100 26, 51 generate the reference clock output for bus timing measurement, EXTCLK ...

Page 38

Identification Registers The identification registers describe the current version of the XC236xB and of its modules. Table 7 XC236xB Identification Registers Short Name SCU_IDMANUF SCU_IDCHIP SCU_IDMEM SCU_IDPROG JTAG_ID Data Sheet XC2361B, XC2363B, XC2364B, XC2365B Value Address 1820 00’F07E H ...

Page 39

Functional Description The architecture of the XC236xB combines advantages of RISC, CISC, and DSP processors with an advanced peripheral subsystem in a well-balanced design. On-chip memory blocks allow the design of compact systems-on-silicon with maximum performance suited for computing, ...

Page 40

Memory Subsystem and Organization The memory space of the XC236xB is configured in the von Neumann architecture. In this architecture all internal and external resources, including code memory, data memory, registers and I/O ports, are organized in the same ...

Page 41

Table 8 XC236xB Memory Map (cont’d) Address Area Reserved for DSRAM External memory area 1) Accesses to the shaded areas are reserved. In devices with external bus interface these accesses generate external bus accesses. 2) The areas marked with “<” ...

Page 42

Kbytes of on-chip Data SRAM (DSRAM) are used for storage of general user data. The DSRAM is accessed via a separate interface and is optimized for data access. Note: The actual size of the DSRAM depends on ...

Page 43

Memory Content Protection The contents of on-chip memories can be protected against soft errors (induced e.g. by radiation) by activating the parity mechanism or the Error Correction Code (ECC). The parity mechanism can detect a single-bit error and prevent the ...

Page 44

External Bus Controller All external memory access operations are performed by a special on-chip External Bus Controller (EBC). The EBC also controls access to resources connected to the on-chip LXBus (MultiCAN and the USIC modules). The LXBus is an ...

Page 45

Central Processing Unit (CPU) The core of the CPU consists of a 5-stage execution pipeline with a 2-stage instruction- fetch pipeline, a 16-bit arithmetic and logic unit (ALU), a 32-bit/40-bit multiply and accumulate unit (MAC), a register-file providing three ...

Page 46

With this hardware most XC236xB instructions are executed in a single machine cycle of 12 80-MHz CPU clock. For example, shift and rotate instructions are always processed during one machine cycle, no matter how many bits are shifted. ...

Page 47

Memory Protection Unit (MPU) The XC236xB’s Memory Protection Unit (MPU) protects user-specified memory areas from unauthorized read, write, or instruction fetch accesses. The MPU can protect the whole address space including the peripheral area. This completes established mechanisms such ...

Page 48

Interrupt System The architecture of the XC236xB supports several mechanisms for fast and flexible response to service requests; these can be generated from various sources internal or external to the microcontroller. Any of these interrupt requests can be programmed ...

Page 49

The occurrence of a hardware trap is also indicated by a single bit in the trap flag register (TFR). Unless another higher-priority trap service is in progress, a hardware trap will interrupt any ongoing ...

Page 50

Capture/Compare Unit (CC2) The CAPCOM unit supports generation and control of timing sequences channels with a maximum resolution of one system clock cycle (eight cycles in staggered mode). The CAPCOM unit is typically used to ...

Page 51

Table 9 Compare Modes (cont’d) Compare Modes Function Mode 2 Interrupt-only compare mode; Only one compare interrupt per timer period is generated Mode 3 Pin set ‘1’ on match; pin reset ‘0’ on compare timer overflow; Only one compare event ...

Page 52

CC T7IN T6OUF CC16IO CC17IO CC31IO f CC T6OUF Figure 6 CAPCOM Unit Block Diagram Data Sheet XC2361B, XC2363B, XC2364B, XC2365B Reload Reg . T7REL T7 Input Timer T7 Control Mode Sixteen Control 16-bit (Capture Capture/ or Compare Compare) ...

Page 53

Capture/Compare Units CCU6x The XC236xB types feature the CCU60, CCU61 unit(s). CCU6 is a high-resolution capture and compare unit with application-specific modes. It provides inputs to start the timers synchronously, an important feature in devices with several CCU6 modules. ...

Page 54

SYS TxHR T12 Interrupts st art T13 Figure 7 CCU6 Block Diagram Timer T12 can work in capture and/or compare mode for its three channels. The modes can also be combined. Timer T13 can work in compare mode only. ...

Page 55

General Purpose Timer (GPT12E) Unit The GPT12E unit is a very flexible multifunctional timer/counter structure which can be used for many different timing tasks such as event timing and counting, pulse width and duty cycle measurements, pulse generation, or ...

Page 56

T3CON.BPS1 GPT T2IN T2 Mode Control T2EUD T3 T3IN Mode Control T3EUD T4IN T4 Mode Control T4EUD Figure 8 Block Diagram of GPT1 Data Sheet XC2361B, XC2363B, XC2364B, XC2365B XC2000 Family / Value Line Basic Clock ...

Page 57

With its maximum resolution of 2 system clock cycles, the GPT2 module provides precise event control and time measurement. It includes two timers (T5, T6) and a capture/reload register (CAPREL). Both timers can be clocked with an input clock which ...

Page 58

T6CON.BPS2 GPT T5IN Mode T5EUD Control CAPIN CAPREL Mode Control T3IN/ T3EUD Mode T6IN Control T6EUD Figure 9 Block Diagram of GPT2 Data Sheet XC2361B, XC2363B, XC2364B, XC2365B Basic Clock GPT2 Timer T5 T5 U/D Clear ...

Page 59

Real Time Clock The Real Time Clock (RTC) module of the XC236xB can be clocked with a clock signal selected from internal sources or external sources (pins). The RTC basically consists of a chain of divider blocks: • Selectable ...

Page 60

The RTC module can be used for different purposes: • System clock to determine the current time and date • Cyclic time-based interrupt, to provide a system time tick independent of CPU frequency and other resources • 48-bit timer for ...

Page 61

A/D Converters For analog signal measurement two 10-bit A/D converters (ADC0, ADC1) with multiplexed input channels and a sample and hold circuit have been integrated on-chip. 4 inputs can be converted by both A/D ...

Page 62

Universal Serial Interface Channel Modules (USIC) The XC236xB features the USIC modules USIC0, USIC1, USIC2. Each module provides two serial communication channels. The Universal Serial Interface Channel (USIC) module is based on a generic data shift and data storage ...

Page 63

Target Protocols Each USIC channel can receive and transmit data frames with a selectable data word width from bits in each of the following protocols: • UART (asynchronous serial channel) – module capability: maximum baud rate = ...

Page 64

MultiCAN Module The MultiCAN module contains independently operating CAN nodes with Full-CAN functionality which are able to exchange Data and Remote Frames using a gateway function. Transmission and reception of CAN frames is handled in accordance with CAN specification ...

Page 65

MultiCAN Features • CAN functionality conforming to CAN specification V2.0 B active for each CAN node (compliant to ISO 11898) • Independent CAN nodes • Set of independent message objects (shared by the CAN nodes) • Dedicated control registers for ...

Page 66

Clock Generation The Clock Generation Unit can generate the system clock signal from a number of external or internal clock sources: • External clock signals with pad voltage or core voltage levels • External crystal or resonator using the ...

Page 67

Parallel Ports The XC236xB provides I/O lines which are organized into 7 input/output ports and 2 input ports. All port lines are bit-addressable, and all input/output lines can be individually (bit-wise) configured via port control registers. ...

Page 68

Instruction Set Summary Table 11 lists the instructions of the XC236xB. The addressing modes that can be used with a specific instruction, the function of the instructions, parameters for conditional execution of instructions, and the opcodes for each instruction ...

Page 69

Table 11 Instruction Set Summary (cont’d) Mnemonic Description ROL/ROR Rotate left/right direct word GPR ASHR Arithmetic (sign bit) shift right direct word GPR MOV(B) Move word (byte) data MOVBS/Z Move byte operand to word op. with sign/zero extension JMPA/I/R Jump ...

Page 70

Table 11 Instruction Set Summary (cont’d) Mnemonic Description NOP Null operation CoMUL/CoMAC Multiply (and accumulate) CoADD/CoSUB Add/Subtract Co(A)SHR (Arithmetic) Shift right CoSHL Shift left CoLOAD/STORE Load accumulator/Store MAC register CoCMP Compare CoMAX/MIN Maximum/Minimum CoABS/CoRND Absolute value/Round accumulator CoMOV Data move ...

Page 71

Electrical Parameters The operating range for the XC236xB is defined by its electrical parameters. For proper operation the specified limits must be respected when integrating the device in its target environment. 4.1 General Parameters These parameters are valid for ...

Page 72

Operating Conditions The following operating conditions must not be exceeded to ensure correct operation of the XC236xB. All parameters specified in the following sections refer to these operating conditions, unless otherwise noticed. Note: Typical parameter values refer to room ...

Page 73

Table 13 Operating Conditions (cont’d) Parameter Overload current coupling factor for digital I/O pins Absolute sum of overload currents Digital core supply voltage Digital supply voltage for IO pads and voltage regulators Digital ground voltage 1) To ensure the stability ...

Page 74

Voltage Range definitions The XC236xB timing depends on the supply voltage. If such a dependency exists the timing values are given for 2 voltage areas commonly used. The voltage areas are defined in the following tables. Table 14 Upper ...

Page 75

DC Parameters These parameters are static or average values that may be exceeded during switching transitions (e.g. output current). The XC236xB can operate within a wide supply voltage range from 3 5.5 V. However, during operation this ...

Page 76

Pullup/Pulldown Device Behavior Most pins of the XC236xB feature pullup or pulldown devices. For some special pins these are fixed; for the port pins they can be selected by the application. The specified current values indicate how to load the ...

Page 77

DC Parameters for Upper Voltage Area Keeping signal levels within the limits specified in this table ensures operation without overload conditions. For signal levels outside these specifications, also refer to the specification of the overload current Note: Operating Conditions ...

Page 78

Table 16 DC Characteristics for Upper Voltage Range (cont’d) Parameter 7) Output High voltage 7) Output Low Voltage 1) Because each double bond pin is connected to two pads (standard pad and high-speed pad), it has twice the normal value. ...

Page 79

DC Parameters for Lower Voltage Area Keeping signal levels within the limits specified in this table ensures operation without overload conditions. For signal levels outside these specifications, also refer to the specification of the overload current Note: Operating Conditions ...

Page 80

Table 17 DC Characteristics for Lower Voltage Range (cont’d) Parameter 7) Output High voltage 7) Output Low Voltage 1) Because each double bond pin is connected to two pads (standard pad and high-speed pad), it has twice the normal value. ...

Page 81

Power Consumption The power consumed by the XC236xB depends on several factors such as supply voltage, operating frequency, active circuits, and operating temperature. The power consumption specified here consists of two components: • The switching current • The leakage ...

Page 82

Table 18 Switching Power Consumption Parameter Power supply current (active) with all peripherals active and EVVRs on Power supply current in stopover mode, EVVRs MHz SYS 2) The pad supply voltage pins ( consumed by the ...

Page 83

I [mA] S 100 Figure 14 Supply Current in Active Mode as a Function of Frequency Note: Operating Conditions apply. Table 19 Leakage Power Consumption Parameter 1) Leakage supply current ...

Page 84

Note: A fraction of the leakage current flows through domain DMP_A (pin current can be calculated as 7,000 For T = 150°C, this results in a current of 160 J The leakage power consumption can be calculated according to the ...

Page 85

Analog/Digital Converter Parameters These parameters describe the conditions for optimum ADC performance. Note: Operating Conditions apply. Table 20 ADC Parameters Parameter Switched capacitance at an analog input Total capacitance at an analog input Switched capacitance at the reference input ...

Page 86

Table 20 ADC Parameters (cont’d) Parameter Broken wire detection 2) delay against VAGND Broken wire detection 2) delay against VAREF Conversion time for 8-bit 2) result Conversion time for 10-bit 2) result Total Unadjusted Error Wakeup time from analog powerdown, ...

Page 87

The broken wire detection delay against conversion rate of not more than 10 μs. This function is influenced by leakage current, in particular at high temperature. Result above 80% (332 5) TUE is tested AREF ...

Page 88

Sample time and conversion time of the XC236xB’s A/D converters are programmable. The timing above can be calculated using The limit values for f must not be exceeded when selecting the prescaler value. ADCI Table 21 A/D Converter Computation Table ...

Page 89

System Parameters The following parameters specify several aspects which are important when integrating the XC236xB into an application system. Note: These parameters are not subject to production test but verified by design and/or characterization. Note: Operating Conditions apply. Table ...

Page 90

Conditions for Timing Measurement SSO The time required for the transition from Stopover to Stopover Waked-Up mode is called measured under the following conditions: SSO Precondition: The Stopover mode has been entered using the procedure ...

Page 91

Table 23 Coding of bit fields LEVxV in Register SWDCON0 Code Default Voltage Level 0000 2 0001 3 0010 3 0011 3 0100 3 0101 3 0110 3.6 ...

Page 92

Flash Memory Parameters The XC236xB is delivered with all Flash sectors erased and with no protection installed. The data retention time of the XC236xB’s Flash memory (i.e. the time after which stored data can still be retrieved) depends on ...

Page 93

The unused Flash module(s) can be erased/programmed while code is executed and/or data is read from only one Flash module or from PSRAM. The Flash module that delivers code/data can, of course, not be erased/programmed. 2) Flash module 1 ...

Page 94

AC Parameters These parameters describe the dynamic behavior of the XC236xB. 4.7.1 Testing Waveforms These values are used for characterization and production testing (except pin XTAL1). Output delay Hold time 0.8 V DDP 0.7 V DDP 0.3 V DDP ...

Page 95

Definition of Internal Timing The internal operation of the XC236xB is controlled by the internal system clock Because the system clock signal external sources using different mechanisms, the duration of the system clock periods (TCSs) and their variation (as ...

Page 96

Direct Drive When direct drive operation is selected (SYSCON0.CLKSEL = 11 derived directly from the input clock signal CLKIN1 SYS IN f The frequency of is the same as the frequency of SYS times of f ...

Page 97

The timing in the AC Characteristics refers to TCSs. Timing must be calculated using the minimum TCS possible under the given circumstances. The actual minimum value for TCS depends on the jitter of the PLL. Because the PLL is constantly ...

Page 98

Acc. jitter ±9 ±8 ±7 ±6 ±5 ±4 ±3 ±2 ± Figure 20 Approximated Accumulated PLL Jitter Note: The specified PLL jitter values are valid if the capacitive load per pin does not C ...

Page 99

Table 26 System PLL Parameters Parameter VCO output frequency 4.7.2.2 Wakeup Clock When wakeup operation is selected (SYSCON0.CLKSEL = 00 derived from the low-frequency wakeup clock source SYS WU In this mode, a basic functionality can ...

Page 100

To avoid the indicated problems, recommended sequences are provided which ensure the intended operation of the clock system interacting with the power system. Please refer to the Programmer’s Guide. Data Sheet XC2361B, XC2363B, XC2364B, XC2365B XC2000 Family / Value Line ...

Page 101

External Clock Input Parameters These parameters specify the external clock generation for the XC236xB. The clock can be generated in two ways: • By connecting a crystal or ceramic resonator to pins XTAL1/XTAL2. • By supplying an external clock ...

Page 102

V 1) The amplitude voltage AX1 operation and the resulting voltage peaks must remain within the limits defined by 2) Overload conditions must not occur on pin XTAL1 OFF AX1 Figure 21 External Clock Drive XTAL1 Note: ...

Page 103

Pad Properties The output pad drivers of the XC236xB can operate in several user-selectable modes. Strong driver mode allows controlling external components requiring higher currents such as power bridges or LEDs. Reducing the driving power of an output pad ...

Page 104

Table 28 Standard Pad Parameters for Upper Voltage Range (cont’d) Parameter Rise and Fall times (10 output current above | I OXnom neighboring output pins, the total output current in each direction (Σ Data Sheet XC2361B, ...

Page 105

Table 29 Standard Pad Parameters for Lower Voltage Range Parameter Maximum output driver 1) current (absolute value) Nominal output driver current (absolute value) Data Sheet XC2361B, XC2363B, XC2364B, XC2365B Symbol Values Min. Typ. − − I Omax CC − − ...

Page 106

Table 29 Standard Pad Parameters for Lower Voltage Range (cont’d) Parameter Rise and Fall times (10 output current above | I OXnom neighboring output pins, the total output current in each direction (Σ Data Sheet XC2361B, ...

Page 107

External Bus Timing The following parameters specify the behavior of the XC236xB bus interface. Note: These parameters are not subject to production test but verified by design and/or characterization. Note: Operating Conditions apply. Table 30 Parameters Parameter 1) CLKOUT ...

Page 108

Variable Memory Cycles External bus cycles of the XC236xB are executed in five consecutive cycle phases (AB F). The duration of each cycle phase is programmable (via the TCONCSx registers) to adapt the external bus cycles to ...

Page 109

Table 32 External Bus Timing for Upper Voltage Range (cont’d) Parameter Address output valid delay for AD15 ... AD0 (MUX mode) Output valid delay for CS Data output valid delay for AD15 ... AD0 (write data, MUX mode) Data output ...

Page 110

Table 33 External Bus Timing for Lower Voltage Range Parameter Output valid delay for RD, WR(L/H) Output valid delay for BHE, ALE Address output valid delay for A23 ... A0 Address output valid delay for AD15 ... AD0 (MUX mode) ...

Page 111

CLKOUT t 11 ALE A23-A16, BHE, CSx RD WR(L/H) t AD15-AD0 (read) t AD15-AD0 (write) Figure 23 Multiplexed Bus Cycle Data Sheet XC2361B, XC2363B, XC2364B, XC2365B ...

Page 112

AB CLKOUT t 11 ALE A23-A0, BHE, CSx RD WR(L/H) D15-D0 (read) D15-D0 (write) Figure 24 Demultiplexed Bus Cycle 4.7.5.1 Bus Cycle Control with the READY Input The duration of an external bus cycle can ...

Page 113

READY signal for safe synchronization is one CLKOUT period plus the input setup time. An active READY signal can be deactivated in response to the trailing (rising) edge of the corresponding command (RD or WR). If ...

Page 114

Note: If the READY input is sampled inactive at the indicated sampling point (“Not Rdy”) a READY-controlled waitstate is inserted (tpRDY), sampling the READY input active at the indicated sampling point (“Ready”) terminates the currently running bus cycle. Note the ...

Page 115

Synchronous Serial Interface Timing The following parameters are applicable for a USIC channel operated in SSC mode. Note: These parameters are not subject to production test but verified by design and/or characterization. Note: Operating Conditions apply. Table 34 is ...

Page 116

Table 35 USIC SSC Master Mode Timing for Lower Voltage Range Parameter Slave select output SELO active to first SCLKOUT transmit edge Slave select output SELO inactive after last SCLKOUT receive edge Data output DOUT valid time Receive data input ...

Page 117

Table 36 USIC SSC Slave Mode Timing for Upper Voltage Range (cont’d) Parameter Data input DX0 hold time from clock input DX1 1) receive edge Data output DOUT valid time 1) These input timings are valid for asynchronous input signal ...

Page 118

Master Mode Timing Select Output Inactive SELOx Clock Output SCLKOUT Data Output DOUT Data Input DX0 Slave Mode Timing Select Input Inactive DX2 Clock Input DX1 Data Input DX0 Data Output DOUT Transmit Edge: with this clock edge , transmit ...

Page 119

Debug Interface Timing The debugger can communicate with the XC236xB either via the 2-pin DAP interface or via the standard JTAG interface. Debug via DAP The following parameters are applicable for communication through the DAP debug interface. Note: These ...

Page 120

Table 39 DAP Interface Timing for Lower Voltage Range Parameter 1) DAP0 clock period DAP0 high time 1) DAP0 low time DAP0 clock rise time DAP0 clock fall time DAP1 setup to DAP0 rising edge DAP1 hold after DAP0 rising ...

Page 121

DAP0 DAP1 Figure 28 DAP Timing Host to Device DAP1 Figure 29 DAP Timing Device to Host Note: The transmission timing is determined by the receiving debugger by evaluating the sync-request synchronization pattern telegram. Debug via JTAG The following parameters ...

Page 122

Table 40 JTAG Interface Timing for Upper Voltage Range (cont’d) Parameter TCK low time TCK clock rise time TCK clock fall time TDI/TMS setup to TCK rising edge TDI/TMS hold after TCK rising edge TDO valid from TCK falling edge ...

Page 123

Table 41 JTAG Interface Timing for Lower Voltage Range (cont’d) Parameter TDI/TMS hold after TCK rising edge TDO valid from TCK falling edge (propagation delay) TDO high impedance to valid output from TCK 2)1) falling edge TDO valid output to ...

Page 124

TCK TMS TDI t 9 TDO Figure 31 JTAG Timing Data Sheet XC2361B, XC2363B, XC2364B, XC2365B XC2000 Family / Value Line Electrical Parameters 124 ...

Page 125

Package and Reliability The XC2000 Family devices use the package type PG-LQFP (Plastic Green - Low Profile Quad Flat Package). The following specifications must be regarded to ensure proper integration of the XC236xB in its target environment. 5.1 Packaging ...

Page 126

Package Outlines 0.5 12 0.22 ±0.05 0. 100 1 Index Marking 1) Does not include plastic or metal protrusion of 0.25 max. per side Figure 32 PG-LQFP-100-8 (Plastic Green Thin Quad Flat Package) All dimensions ...

Page 127

Thermal Considerations When operating the XC236xB in a system, the total heat generated in the chip must be dissipated to the ambient environment to prevent overheating and the resulting thermal damage. The maximum heat that can be dissipated depends ...

Page 128

... Published by Infineon Technologies AG ...

Related keywords