Maxim-integrated High-Speed Microcontroller manuals

Owner’s manuals and user’s guides for Hardware Maxim-integrated High-Speed Microcontroller.
We providing 1 pdf manuals Maxim-integrated High-Speed Microcontroller for download free by document types: User Manual


Table of contents

TABLE OF CONTENTS

2

LIST OF FIGURES

7

LIST OF TABLES

8

1. INTRODUCTION

9

2. ORDERING INFORMATION

10

3. ARCHITECTURE

11

3.1 ALU

11

Rev: 062210 12 of 176

12

3.2.16 Interrupts

13

3.2.17 Timing Control

13

3.2.18 Real-Time Clock

13

3.2.19 Feature Summary

13

4. PROGRAMMING MODEL

14

4.1 Memory Organization

14

Rev: 062210 15 of 176

15

Figure 4-2. Register Map

16

Rev: 062210 17 of 176

17

Rev: 062210 18 of 176

18

Rev: 062210 19 of 176

19

Rev: 062210 20 of 176

20

Rev: 062210 21 of 176

21

Rev: 062210 22 of 176

22

Rev: 062210 23 of 176

23

Rev: 062210 24 of 176

24

4.2.1 Port 0 (P0)

25

4.2.2 Stack Pointer (SP)

25

Rev: 062210 26 of 176

26

4.2.8 Power Control (PCON)

27

INT1 pin

28

INT0 is level triggered

28

Rev: 062210 29 of 176

29

4.2.11 Timer 0 LSB (TL0)

30

4.2.12 Timer 1 LSB (TL1)

30

4.2.13 Timer 0 MSB (TH0)

30

4.2.14 Timer 1 MSB (TH1)

30

Rev: 062210 31 of 176

31

4.2.16 Port 1 (P1)

32

RG bit

33

Rev: 062210 34 of 176

34

4.2.21 Port 2 (P2)

36

7 6 5 4 3 2 1 0

37

4.2.25 Port 3 (P3)

38

Rev: 062210 41 of 176

41

RMS2, RMS1

42

DME1, DME0

44

LB3, LB2, LB1

44

Rev: 062210 45 of 176

45

CP/RL2 EXEN2 DCEN RESULT

46

4.2.36 Timer 2 Mode (T2MOD)

47

4.2.39 Timer 2 LSB (TL2)

48

4.2.40 Timer 2 MSB (TH2)

48

Rev: 062210 49 of 176

49

Rev: 062210 51 of 176

51

4.2.45 B Register (B)

52

Rev: 062210 53 of 176

53

Rev: 062210 54 of 176

54

Rev: 062210 55 of 176

55

Rev: 062210 56 of 176

56

Rev: 062210 57 of 176

57

4.3 Instruction Timing

58

4.4 Addressing Modes

59

4.4.2 Direct Addressing

60

4.4.4 Immediate Addressing

61

4.4.6 Relative Addressing

61

4.4.7 Page Addressing

61

4.5 Program Status Flags

62

Rev: 062210 63 of 176

63

5.6 Instruction Timing

64

Rev: 062210 65 of 176

65

Memory Access

66

Rev: 062210 67 of 176

67

22h

68

Rev: 062210 69 of 176

69

Rev: 062210 70 of 176

70

5.7 Comparison to the 8051

71

Rev: 062210 72 of 176

72

Rev: 062210 73 of 176

73

Rev: 062210 74 of 176

74

Rev: 062210 75 of 176

75

6. MEMORY ACCESS

76

6.1 Internal Program Memory

76

6.2 Internal Data Memory

76

6.2.1 ROMSIZE Feature

77

RMS2 RMS1 RMS0

78

MAX ON-CHIP ROM

78

Rev: 062210 79 of 176

79

Rev: 062210 80 of 176

80

6.5 Data Memory Access

81

Rev: 062210 82 of 176

82

Rev: 062210 83 of 176

83

6.6 Data Memory Timing

84

CKCON.2–0

85

Rev: 062210 86 of 176

86

C1 C2 C3 C4

87

7. POWER MANAGEMENT

88

Precision Voltage Monitor

88

7.1.2 Power-Fail Reset

89

7.1.3 Power-On Reset

89

7.1.4 Bandgap Select

89

Rev: 062210 90 of 176

90

7.1.5 Watchdog Wake-Up

91

Rev: 062210 92 of 176

92

7.2 Power Conservation

93

Rev: 062210 94 of 176

94

7.3 Power Management Modes

95

Rev: 062210 96 of 176

96

Rev: 062210 97 of 176

97

7.3.3 Switchback

98

Rev: 062210 99 of 176

99

Rev: 062210 100 of 176

100

RG bit. The procedure to

101

8. RESET CONDITIONS

102

8.1 Reset Sources

102

8.2 Reset State

103

8.3 No-Battery Reset

103

8.4 In-System Disable Mode

104

9.1 Interrupt Overview

105

9. INTERRUPTS

105

9.2 Interrupt Sources

106

9.2.2 Timer Interrupts

107

9.2.4 Real-Time Clock

107

9.2.5 Power-Fail Interrupt

107

9.3 Simulated Interrupts

108

9.4 Interrupt Priorities

108

9.6 Interrupt Latency

109

Rev: 062210 110 of 176

110

Rev: 062210 111 of 176

111

10. PARALLEL I/O

112

10.1 Port 0

112

10.2 Port 2

113

10.3 Ports 1 and 3

114

10.4 Output Functions

115

10.6 Input Functions

115

10.9 I/O Port Timing

116

10.10 Optional Functions

117

11. PROGRAMMABLE TIMERS

118

11.1 16-Bit Timers

118

INT1 and TR1 =

119

11.2 Mode 0

120

11.3 Mode 1

121

11.4 Mode 2

122

11.5 Mode 3

123

11.6 Timer 2

124

Rev: 062210 125 of 176

125

11.7 Timer 2 Modes

126

T2 = 1. As

127

TIMER 2

128

INTERRUPT

128

T2CON.7

128

11.7.5 Baud-Rate Generator

129

RL2 = 0

130

11.8 Time Base Selection

131

11.9 Watchdog Timer

132

Rev: 062210 133 of 176

133

Rev: 062210 134 of 176

134

Rev: 062210 135 of 176

135

12. SERIAL I/O

136

12.1 Serial Mode Summary

136

12.1.3 Mode 2

137

12.1.4 Mode 3

137

Rev: 062210 138 of 176

138

Rev: 062210 139 of 176

139

12.3 Baud Rates

140

12.3.2 Mode 2

141

12.3.3 Mode 1 or 3

141

12.4 Serial I/O Description

143

12.4.2 Mode 1

145

Rev: 062210 146 of 176

146

RECEIVE TIMING

146

TRANSMIT TIMING

146

12.4.3 Mode 2

147

REGISTER

148

12.4.4 Mode 3

149

Rev: 062210 150 of 176

150

SADDR 11110000

151

Rev: 062210 152 of 176

152

13. TIMED-ACCESS PROTECTION

153

13.1 Protected Bits

153

13.2 Protection Scheme

153

TABLE_READ:

155

14. REAL-TIME CLOCK

156

14.3 Using the RTC Alarm

158

TRMx bits must be

160

15. BATTERY BACKUP

161

15.1 Selecting a Battery

161

REGISTER NAME LOCATION

162

16. INSTRUCTION SET DETAILS

163

Rev: 062210 164 of 176

164

Rev: 062210 165 of 176

165

MNEMONIC

165

Rev: 062210 166 of 176

166

Rev: 062210 168 of 176

168

Rev: 062210 169 of 176

169

Rev: 062210 170 of 176

170

171 of 176

171

17. TROUBLESHOOTING

172

18.1 Technical Support

174

18.2 Development Tools

174

18.3 Software Compatibility

174

Rev: 062210 175 of 176

175

2010 Maxim Integrated

176





More products and manuals for Hardware Maxim-integrated

Models Document Type
Secure Microcontroller User Manual   Maxim Integrated Secure Microcontroller User Manual [en] [it] [de] [fr] , 187 pages
High-Speed Microcontroller Users Guide: DS80C390 S User Manual   Maxim Integrated High-Speed Microcontroller Users Guide: DS80C390 Supplement User Manual [en] [es] [it] [de] , 158 pages
High-Speed Microcontroller Users Guide: Network Mi User Manual   Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual [en] [fr] [de] , 221 pages
Ultra-High-Speed Flash Microcontroller User Manual   Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual [pl] [cs] [en] [de] , 169 pages
78M6612 M-API Library User Manual   Maxim Integrated 78M6612 M-API Library User Manual, 43 pages
6613_PSU_1+1S_URT_v1_00 User Manual   Maxim Integrated 6613_PSU_1+1S_URT_v1_00 User Manual, 35 pages
6613_OMU_2+2S_URT_V100 User Manual   Maxim Integrated 6613_OMU_2+2S_URT_V100 User Manual, 46 pages
MAX31782 User Manual   Maxim Integrated MAX31782 User Manual, 223 pages
78M6631 Evaluation Board User Manual   Maxim Integrated 78M6631 Evaluation Board User Manual [en] [de] , 26 pages
78M6610+PSU Evaluation Kit User Manual   Maxim Integrated 78M6610+PSU Evaluation Kit User Manual [de] , 26 pages
Santa Fe (MAXREFDES5) ZedBoard User Manual   Maxim Integrated Santa Fe (MAXREFDES5) ZedBoard User Manual, 21 pages
MAXREFDES24EVSYS User Manual   Maxim Integrated MAXREFDES24EVSYS User Manual [en] [fr] [de] , 17 pages
78M6631 User Manual   Maxim Integrated 78M6631 User Manual, 32 pages
78M6613 Evaluation Board User Manual   Maxim Integrated 78M6613 Evaluation Board User Manual [en] [es] [it] [de] , 20 pages
78M6613 PSU Firmware User Manual   Maxim Integrated 78M6613 PSU Firmware User Manual, 19 pages
78M6613 HPL Firmware User Manual   Maxim Integrated 78M6613 HPL Firmware User Manual [en] [es] [it] [de] , 19 pages
Analog Essentials Getting Started Guide for LX9 an User Manual   Maxim Integrated Analog Essentials Getting Started Guide for LX9 and Nexys3 User Manual [pl] [en] [cs] [de] , 23 pages
78M6618 PDU1 Firmware User Manual   Maxim Integrated 78M6618 PDU1 Firmware User Manual [en] [pl] [cs] [de] , 19 pages
78M6610+PSU Hardware Design Guidelines User Manual   Maxim Integrated 78M6610+PSU Hardware Design Guidelines User Manual, 19 pages
71M6533-DB User Manual   Maxim Integrated 71M6533-DB User Manual, 75 pages